Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn)
剛剛接觸Nginx,記錄下學(xué)習(xí)過(guò)程
先說(shuō)正向代理,比如要訪問(wèn)youtube,但是不能直接訪問(wèn),只能先找個(gè)翻墻軟件,通過(guò)翻墻軟件才能訪問(wèn)youtube. 翻墻軟件就叫做正向代理。
所謂的反向代理,指的是用戶要訪問(wèn)youtube,但是youtube悄悄地把這個(gè)請(qǐng)求交給bilibili來(lái)做,那么bilibili就是反向代理了。
在當(dāng)前教程指的就是訪問(wèn)nginx,但是nginx把請(qǐng)求交給tomcat來(lái)做。
安裝tomcat 參考文章:http://www.dbjr.com.cn/article/137839.htm
安裝Nginx 參考文章:http://www.dbjr.com.cn/article/180272.htm
不多敘述,直至80和8080端口都可以訪問(wèn)相應(yīng)的界面即可,當(dāng)然自己設(shè)置的端口也可以
配置Nginx下的conf文件夾下的nginx.conf
vim nginx.conf
下圖是原有的配置
相對(duì)于新下載的nginx原有配置修改了兩處
第一處:
server_name localhost;
變更為 server_name tomcat的訪問(wèn)ip及端口;
如我的是 server_name 192.168.19.130:8080;
(自行修改)
第二處:
location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E--> root html; index index.html index.htm }
變更為:
location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E--> root html; index index.html index.htm proxy_pass http://192.168.19.130:8080 }
只配置了一個(gè)server情況下,server_name可有可無(wú),系統(tǒng)不會(huì)加載該配置。有多個(gè)server情況下,server_name必須要配置,nginx服務(wù)會(huì)根據(jù)該配置匹配。
(ps:此處最好配置,個(gè)人因?yàn)檫@個(gè)沒(méi)配置浪費(fèi)了我很久時(shí)間才實(shí)現(xiàn)反向代理)
這里可以進(jìn)入sbin文件夾下 nginx -s reload重啟一下nginx
訪問(wèn)192.168.19.130:80即可
這里全程虛擬機(jī)做的
到此這篇關(guān)于Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx反向代理轉(zhuǎn)發(fā)tomcat內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Nginx+Tomcat反向代理與負(fù)載均衡的實(shí)現(xiàn)
- Tomcat獲取Nginx反向代理的客戶端域名
- nginx https反向代理tomcat的2種實(shí)現(xiàn)方法
- 詳解Linux中Nginx反向代理下的tomcat集群
- 詳解Nginx反向代理到Tomcat服務(wù)器
- 詳解Nginx + Tomcat 反向代理 負(fù)載均衡 集群 部署指南
- 簡(jiǎn)單實(shí)現(xiàn)nginx+tomcat的反向代理與動(dòng)靜分離
- Nginx為Tomcat服務(wù)器作反向代理的配置教程
- nginx+tomcat實(shí)現(xiàn)多級(jí)反向代理的示例代碼
相關(guān)文章
Nginx實(shí)現(xiàn)動(dòng)態(tài)封禁IP的步驟指南
在日常的生產(chǎn)環(huán)境中,網(wǎng)站可能會(huì)遭遇惡意請(qǐng)求、DDoS 攻擊或其他有害的訪問(wèn)行為,為了應(yīng)對(duì)這些情況,動(dòng)態(tài)封禁 IP 是一項(xiàng)十分重要的安全策略,本篇博客將介紹如何通過(guò) NGINX 實(shí)現(xiàn)動(dòng)態(tài)封禁 IP,從配置到自動(dòng)化的實(shí)現(xiàn)步驟,需要的朋友可以參考下2025-02-02重啟或殺掉Nginx進(jìn)程后丟失nginx.pid的解決辦法
在重啟或殺掉nginx進(jìn)程后,會(huì)丟失nginx.pid文件,導(dǎo)致nginx無(wú)法正常啟動(dòng),這里分享下解決方法2014-01-01Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)
Nginx是一個(gè)很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級(jí)的Web服務(wù)器,可以作為獨(dú)立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個(gè)站點(diǎn)部署)的相關(guān)資料,需要的朋友可以參考下2024-01-01Nginx服務(wù)器中配置404錯(cuò)誤頁(yè)面時(shí)一些值得注意的地方
這篇文章主要介紹了Nginx服務(wù)器中配置404錯(cuò)誤頁(yè)面時(shí)一些值得注意的地方,包括隱藏Nginx出錯(cuò)頁(yè)面及Header上的版本號(hào)的安全方法,需要的朋友可以參考下2016-01-01關(guān)于nginx proxy_set部分常見(jiàn)配置
這篇文章主要介紹了關(guān)于nginx proxy_set部分常見(jiàn)配置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05Ubuntu下Nginx1.28.0源碼編譯安裝與systemd管理方式解讀
這篇文章主要介紹了Ubuntu下Nginx1.28.0源碼編譯安裝與systemd管理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05Nginx 中實(shí)現(xiàn)請(qǐng)求的排隊(duì)機(jī)制的過(guò)程詳解
Nginx中的請(qǐng)求排隊(duì)機(jī)制就像是交通警察指揮交通一樣,讓網(wǎng)絡(luò)流量有序地流動(dòng),保障服務(wù)器的穩(wěn)定運(yùn)行和用戶的良好體驗(yàn),在深入探討 Nginx 中的請(qǐng)求排隊(duì)機(jī)制之前,咱們先來(lái)弄明白到底什么是請(qǐng)求的排隊(duì)機(jī)制,帶著這個(gè)問(wèn)題一起通過(guò)本文學(xué)習(xí)吧2024-07-07Nginx動(dòng)態(tài)壓縮gzip的實(shí)現(xiàn)示例
有時(shí)候適當(dāng)?shù)膲嚎s傳輸?shù)奈募?huì)對(duì)APP或網(wǎng)站的性能有極大的提升,本文主要介紹了Nginx動(dòng)態(tài)壓縮gzip的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-08-08