記一次Nginx tcp分發

2021-10-11 01:49:48 字數 1163 閱讀 1677

nginx tcp 分發
1 找到nginx 的nginx.conf配置檔案.

2 配置檔案新增如下內容

stream 

# 提供**的服務,即訪問localhost:9001,會跳轉至**socket_proxy指定的**位址

server

}

3 儲存配置檔案並重啟nginx,

#進入到nginx的sbin目錄

#重啟命令

./nginx -s reload

#退出命令

./nginx -s quit

#啟動命令

./nginx

4 如出現下述問題

unknown directive 「stream」 in *********
nginx預設安裝的時候無法載入流stream模組,需要在啟動引數裡加上–with-stream。

解決方法:

重新對原始檔進行編譯、安裝,需進入nginx的源檔案目錄,通過新增–with-stream引數指定安裝stream模組。

[root@localhost nginx-1.12.2]# ./configure --with-stream

[root@localhost nginx-1.12.2]# make & make install

再次檢查nginx.conf配置檔案,確認配置無語法錯誤後,再次嘗試啟動服務。

[root@localhost sbin]# ./nginx

這個時候就可以啟動成功了

5 netstat -npl 檢視tcp**是否生效

我**的是3306埠,這裡並沒有生效

6 重啟nginx,出現3306埠,發現生效標識**完成

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...

記一次 EqualsAndHashCode的疑惑

lombok的使用真的是讓開發人員欲罷不能,乙個 data不管有多少屬性全部搞定,以後加字段也不用從新生成get和set方法。不過這裡還是有乙個小坑需要注意一下,舉個例子 public class equalsandhashcodetest data noargsconstructor access...

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...