Nginx實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)的步驟詳解
1、背景
項目要求:將甲方內(nèi)網(wǎng)的項目能夠?qū)ν庠L問,甲方提供一個中間過渡服務(wù)器,中間過渡服務(wù)器與外網(wǎng)互通,且中間服務(wù)器可以訪問內(nèi)網(wǎng);
外網(wǎng)客戶端->中間過渡服務(wù)器開放端口:80
中間過渡服務(wù)器->內(nèi)網(wǎng)服務(wù)器開放端口:80、9095

2、系統(tǒng)環(huán)境
系統(tǒng)架構(gòu):Vue + SpringBoot
服務(wù)器:
1、外網(wǎng)可以訪問的服務(wù)器且此服務(wù)器可以訪問到外網(wǎng);
2、內(nèi)網(wǎng)3臺服務(wù)器,1臺跳轉(zhuǎn)服務(wù)器【用于做負(fù)載】,2臺應(yīng)用服務(wù)器;
3、配置步驟
1、這樣配置的必要性
外網(wǎng)瀏覽器與內(nèi)網(wǎng)是不通的,但是外網(wǎng)與中間過渡服務(wù)器是通的,中間過渡服務(wù)器與內(nèi)網(wǎng)服務(wù)器是通的,這樣在外網(wǎng)訪問過渡服務(wù)器時,過渡服務(wù)器再跳轉(zhuǎn)到后臺服務(wù)器,相當(dāng)于外網(wǎng)瀏覽器給內(nèi)網(wǎng)后臺服務(wù)器發(fā)送的請求,這樣肯定是不通的,所以當(dāng)外網(wǎng)瀏覽器訪問中間過渡服務(wù)器時,中間過渡服務(wù)器做了一個代理,然后跳轉(zhuǎn)到內(nèi)網(wǎng)服務(wù)器,相當(dāng)于中間過渡服務(wù)器發(fā)送的請求,這樣就可以實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)的功能了!
2、nginx.conf
server {
listen 8282;
server_name 127.0.0.1;
charset utf-8;
location / {
root dist/; #前端配置路徑,自行修改
try_files $uri $uri/ /index.html last;
index index.html;
}
location /dev-api/ { #后臺配置的代理服務(wù)器
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:9095/; #配置的是后臺內(nèi)網(wǎng)的API地址
}到此這篇關(guān)于Nginx實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)的步驟詳解的文章就介紹到這了,更多相關(guān)Nginx外網(wǎng)訪問內(nèi)網(wǎng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
centos7系統(tǒng)下nginx安裝并配置開機自啟動操作
這篇文章主要介紹了centos7系統(tǒng)下nginx安裝并配置開機自啟動操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02
Nginx上傳文件出現(xiàn)“ 413 (499 502 404) Requ
HTTP 413 Request Entity Too Large錯誤常常出現(xiàn)在客戶端發(fā)送的請求體超過服務(wù)器允許的大小限制時,本文主要介紹了Nginx上傳文件出現(xiàn)“ 413 (499 502 404) Request Entity Too Large錯誤解決,感興趣的可以了解一下2024-07-07
nginx+tomcat實現(xiàn)多級反向代理的示例代碼
本文介紹在CentOS系統(tǒng)下安裝Tomcat、配置虛擬主機多級目錄,并通過Nginx反向代理將請求轉(zhuǎn)發(fā)至指定IP,構(gòu)建多級代理拓?fù)鋵崿F(xiàn)負(fù)載均衡與訪問控制,感興趣的可以了解一下2025-07-07
Nginx+Tomcat反向代理與負(fù)載均衡的實現(xiàn)
這篇文章給大家詳細(xì)介紹了如何實現(xiàn)Nginx+Tomcat反向代理與負(fù)載均衡,文中的流程步驟介紹的非常詳細(xì)對我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-07-07
解讀nginx反向代理location和proxy_pass的映射關(guān)系
這篇文章主要介紹了解讀nginx反向代理location和proxy_pass的映射關(guān)系,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
Nginx配置終極版學(xué)習(xí)指南(可能全網(wǎng)最詳細(xì))
Nginx是一個高性能的HTTP和反向代理服務(wù)器,特點是占用內(nèi)存少,并發(fā)能力強,事實上Nginx的并發(fā)能力確實在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)好,這篇文章主要介紹了Nginx配置終極版學(xué)習(xí)指南的相關(guān)資料,需要的朋友可以參考下2026-02-02

