今天發現一個問題, 我這邊修改了nginx 的listen的端口之后 應用出現了問題 無法使用.
想到之前曾經試驗過 tcp 的 proxy 所以就想到直接再配置文件的默認添加一句話 啟動TCP的 端口轉發 理論上應該可以
所以想到了最簡單的辦法
在nginx.conf 配置文件和面添加上一句
stream{ server { listen 8080; proxy_pass 127.0.0.1:5000; } }
注意 nginx的配置文件 已經是完整的了
stream 的不需要放到http 的級次下面
需要放到根節點下面.
然后配置文件很大的時候比較麻煩 , 所以換一種思路 集成到文件里面去.
比如將位置文件放到nginx.exe 同一級的目錄里面,並且修改一下配置節:
配置文件名字 8081.conf 內容為:
worker_processes 1; events { worker_connections 1024; } stream{ server{ listen 8081; proxy_pass 127.0.0.1:5000; } }
然后需改配置文件 啟動腳本
在配置文件 start nginx.exe 下面增加上一行就可以
start nginx.exe -c 8081.conf