nginx反向代理之將80端口請(qǐng)求轉(zhuǎn)發(fā)到8080
先來(lái)理解一波概念,什么是nginx反向代理?
反向代理的意思是以代理服務(wù)器(這里也就是nginx)來(lái)接收網(wǎng)絡(luò)上的請(qǐng)求,也就是url(默認(rèn)是80端口),
1,nginx通過(guò)對(duì)url里面的一些判斷(轉(zhuǎn)達(dá)規(guī)則配置在nginx配置文件中),比如端口號(hào)(nginx默認(rèn)是80)有可能是對(duì)二級(jí)域名來(lái)判斷
比如test1.baidu.com,test2.baidu.com,這就是兩個(gè)二級(jí)域名,這里的一級(jí)域名也就是baidu.com,DNS會(huì)將這兩個(gè)域名都解析到同一個(gè)ip(需要添加二級(jí)域名解析才行(阿里云需要在域名解析中添加解析即可,不同的域名,可解析到統(tǒng)一ip的服務(wù)器上),也可以分別解析到不同ip)
2,nginx配置反向代理后可以將不同二級(jí)域名的請(qǐng)求轉(zhuǎn)發(fā)到不同的可以提供相應(yīng)服務(wù)的端口或者ip和端口
也就是說(shuō),你在瀏覽器分別輸入test1.baidu.com
test2.baidu.com再回車,真實(shí)訪問(wèn)的端口(或ip,這取決于你nginx里面轉(zhuǎn)發(fā)規(guī)則的配置)是不一樣的,得到的服務(wù)也是不一樣的 (這是在nginx得到配置文件中根據(jù)不同的域名或者請(qǐng)求路徑來(lái)轉(zhuǎn)發(fā)請(qǐng)求到不同的ip、端口上的項(xiàng)目);
還是上網(wǎng)截個(gè)圖吧:client:就是客戶端瀏覽器,可以使移動(dòng)瀏覽器,也可以是pc瀏覽器
那團(tuán)藍(lán)色的云,就是網(wǎng)絡(luò)
反向代理服務(wù)器:配置了nginx的服務(wù)器
web服務(wù)器,文件服務(wù)器 ---提供服務(wù)的tomcat,或者其他容器(部署了web項(xiàng)目的),這些服務(wù)器通常在同一個(gè)局域網(wǎng)中

說(shuō)白了,就是外網(wǎng)都是訪問(wèn)同一個(gè)端口(80),通過(guò)nginx轉(zhuǎn)發(fā)到內(nèi)網(wǎng)提供不同服務(wù)的不同端口上
這樣是不是說(shuō),端口只需要開(kāi)放80,可以關(guān)閉8080了?
我去阿里云測(cè)試一下:
關(guān)閉8080后,


修改nginx的default.conf這個(gè)文件

wq保存修改后,從起nginx : service nginx restart

這樣就是可以了
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn)
Nginx的緩存加速功能是由proxy_cache和fastcgi_cache兩個(gè)功能模塊完成,本文主要介紹了Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05
Windows Server環(huán)境下使用Nginx部署Flask應(yīng)用的全過(guò)程
Flask是一個(gè)輕量級(jí)的Python Web框架,它允許開(kāi)發(fā)者快速搭建Web應(yīng)用或服務(wù),Nginx是一款高性能的HTTP和反向代理服務(wù)器,用于部署靜態(tài)文件服務(wù)、負(fù)載均衡以及作為HTTP緩存等,本文給大家介紹了Windows Server環(huán)境下使用Nginx部署Flask應(yīng)用的全過(guò)程,需要的朋友可以參考下2025-04-04
Nginx 動(dòng)態(tài)域名解析過(guò)程詳解
這篇文章主要為大家介紹了Nginx 動(dòng)態(tài)域名解析過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
Nginx設(shè)置響應(yīng)超時(shí)配置的實(shí)現(xiàn)
本文詳細(xì)介紹了如何查找和修改Nginx的配置文件,包括全局配置文件、站點(diǎn)配置文件、包含文件的查找,以及客戶端超時(shí)設(shè)置、代理超時(shí)設(shè)置、FastCGI超時(shí)設(shè)置的修改方法,最后還介紹了如何在Linux系統(tǒng)中重啟Nginx服務(wù),通過(guò)這些步驟,可以有效提高Nginx的性能和穩(wěn)定性2024-10-10
Nginx+keepalived實(shí)現(xiàn)七層的負(fù)載均衡的高可用(最新解決方案)
這篇文章主要介紹了Nginx+keepalived實(shí)現(xiàn)七層的負(fù)載均衡的高可用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-03-03
nginx反向代理踩坑實(shí)戰(zhàn)記錄(容器方式)
Nginx是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),下面這篇文章主要給大家介紹了關(guān)于nginx反向代理踩坑(容器方式)的相關(guān)資料,需要的朋友可以參考下2022-04-04

