Nginx 正向代理與反向代理 入門級配置

請?jiān)谛薷那岸紓浞菰募。。?/p>

場景模擬

192.168.8.118 可以直接訪問??

192.168.10.10 在內(nèi)網(wǎng)無法直接訪問只能通過192.168.8.118 代理轉(zhuǎn)發(fā)出來

網(wǎng)上兩個(gè)方式的解釋很多不班門弄斧了,我這邊加一點(diǎn)個(gè)人理解

正向代理:需要配置代理設(shè)置 ,可以訪問所有代理內(nèi)的服務(wù)器,簡單的說就是不用每個(gè)服務(wù)器配一個(gè)虛擬主機(jī)server 。服務(wù)端簡單客戶端麻煩。

反向代理:不需要配置IE 設(shè)置,但是每個(gè)web服務(wù)器都要配置一個(gè)server。? ?客戶端簡單服務(wù)端麻煩。

正向代理

安裝Nginx 跳過,網(wǎng)上教程很多

提一句 ngnix 好像不能直接代理https,而且如果想代理stmp協(xié)議的監(jiān)控視頻請配合ffmpeg轉(zhuǎn)流使用。

打開安裝路徑下的nginx.conf配置文件 在http{}里面新增一臺虛擬主機(jī) server{}內(nèi)容如下??

vim nginx.conf

server {

? ? ? ? resolver? ?8.8.8.8? 114.114.114.114;? ? #是解析的DNS (必填)

? ? ? ? listen? ? ? 5555;? ? # 監(jiān)聽的端口自己定 注意防火墻要開放這個(gè)端口?。。?!

? ? ? ? server_name? 192.168.8.118;? ?# 監(jiān)聽的IP地址或域名

? ? ? ? location? /? {

? ? ? ? ? ? ? ? ? ? ? ? root html;? ?# 默認(rèn)根目錄下 可以不寫

? ? ? ? ? ? ? ? ? ? ? ? proxy_pass? ? ?http://$http_host$request_uri;? ?#通配相關(guān)地址,根據(jù)自身網(wǎng)站修改,一般默認(rèn)即可(必填)

? ? ? ? ? ? ? ? ? ? ? ? index index.html index.htm index.jsp index.asp;? #? 相關(guān)網(wǎng)頁類型 可以不寫

? ? ? ? ? ? ? ? }

? ? ? ? }

配置好后保存重啟。

最后去 internet屬性里面配置即可

另外提一句嫌麻煩Chrome瀏覽器可以用 SwitchyOmega 配置自動(dòng)切換代理

或 PAC文件自動(dòng)代理 網(wǎng)上教程很多不贅述

瀏覽器直接輸入想要訪問的IP地址即可如 http://192.168.10.10



反向代理

配置文件和正向代理一樣就是server{}內(nèi)容改一下,

server {

????????listen? ? ? 6666;? ? # 監(jiān)聽的端口自己定?注意防火墻要開放這個(gè)端口?。。。?/b>

? ? ? ? server_name? 192.168.8.118;? ?# 監(jiān)聽的IP地址或域名

? ? ? ? location? /? {

? ? ? ? ? ? ? ? ? ? ? ? root html;? ?

? ? ? ? ? ? ? ? ? ? ? ? proxy_pass? ? ?http://192.168.10.10:8000? ?#監(jiān)聽的網(wǎng)址,根據(jù)自身網(wǎng)站修改(必填)

? ? ? ? ? ? ? ? ? ? ? ? index index.html index.htm index.jsp index.asp;?

? ? ? ? ? ? ? ? }

? ? ? ? }

安裝目錄下的? 打個(gè)比方我裝在/XXX/XXX/XXX/


/XXX/XXX/XXX/nginx/sbin/

./nginx? -t? ?# 檢查配置

?./nginx -s reload? #重啟服務(wù)

/XXX/XXX/XXX/nginx/conf/bash?? restartd.sh? # 有的版本有shell腳本也可以這樣重啟


瀏覽器輸入??192.168.8.118:6666 即可重定向到??http://192.168.10.10:8000

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容