日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

nginx实现ip端口转发_Nginx实现端口转发

發(fā)布時間:2023/12/19 Nginx 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx实现ip端口转发_Nginx实现端口转发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

只想看如何做請求轉(zhuǎn)發(fā)的直接跳到「解決方案」

我在上@xiangzepro翔仔老師的java課程時,其中有一章需要驗證微信服務(wù)器,又涉及到代碼的遠程調(diào)試。因為以下一些問題會造成我們在部署時的麻爪:微信公眾號開發(fā)需要填寫的js接口安全域名必須是域名,哪怕有些選項可以使用ip地址進行驗證,也不接受帶端口的ip地址

不帶端口的ip地址,端口只能是80

centos的root賬戶啟動的進程不支持遠程調(diào)試

在centos下(其他系統(tǒng)不清楚)的非root用戶啟動的進程端口不可以小于1000

根據(jù)翔仔老師的解決方案:

第一步:新建系統(tǒng)用戶

第二步:tomcat的啟動端口改成8080

第三步:做請求的端口轉(zhuǎn)發(fā),通過80端口請求轉(zhuǎn)入8080端口

第四步:在tomcat的catalina.sh里加入遠程調(diào)試的參數(shù)

為了降低同學(xué)們的學(xué)習(xí)成本,翔仔老師使用的是改iptables。我這里在逛百度的時候,偶然發(fā)現(xiàn)了nginx簡單實現(xiàn)請求轉(zhuǎn)發(fā)的方法。以下方法來自:https://blog.csdn.net/tobacco5648/article/details/51099426

感謝這位大大的分享。

------------------------------------------

「解決方案」

首先,在這里不提供任何安裝nginx的方法,請不懂的同學(xué)自行百度。

每個nginx都有一個配置文件,nginx.conf。我們首先進入這個文件,找到server{...}。(省略號里是具體的內(nèi)容)然后把下圖紅框中的兩個聲明添加進去。

“o2o”是我項目的名稱,這個項目中所有路由的開頭都是“/o2o/”,因此但凡從80端口進來的以“/o2o/”開頭的訪問,都被轉(zhuǎn)發(fā)到“127.0.0.1:8080/o2o/”再加剩余的路由。

“upload”,我這個項目所有圖片的請求都是以“/upload/”開頭的,道理同上。

更多有關(guān)轉(zhuǎn)發(fā)的詳細(xì)內(nèi)容請看我在文中提供的鏈接,雖然他也寫得不多。

最后,我不是程序猿,我只是代碼的搬運工(狗頭)

總結(jié)

以上是生活随笔為你收集整理的nginx实现ip端口转发_Nginx实现端口转发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。