nginx支援位於傳輸層的udp協議進行負載均衡,nginx的udp**功能依賴與stream模組,linux支援stream模組,windows版目前是不支援的所以windows不能進行udp**
stream 模組不會預設安裝,需要在安裝nginx時啟用此模組
進入nginx安裝包解壓目錄中./configure --with-stream #配置啟用
make #編譯
make install #安裝
nginx.conf配置
#是個主模組指令,指定nginx worker程序執行使用者以及使用者組,預設由nobody賬號執行#user nobody;
worker_processes 1;
worker_rlimit_nofile 15360;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events
stream
server
}
使用nginx做負載均衡
負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是要有多台伺服器才能實現,也就是兩台以上即可。首先,選擇乙個 伺服器,此處用的nginx伺服器,在 伺服器的nginx.conf 此處是在nignx.conf中i...
Nginx配置UDP負載
在我們平常的網路效能需求中,大多都是http負載,當然這些是也是主流,但是我們有時也需要udp協議的負載如dns何ntp的資訊,現在在1.9版本後加入了udp負載。本人是基於rpm包安裝的,提供官網鏈結 以上rpm軟體包的安裝就不詳細描述了,在安裝完畢後,在 etc nginx目錄下會生成一堆相關配...
Nginx 配置UDP負載均衡
nginx 1.9.13開始支援udp負載勻衡,現代應用通常使用多種協議,很多核心internet協議都早於http,支援udp勢在必行。udp常用於非事務性的輕量級協議,如 dns syslog radius。這些協議對可靠性沒有嚴格要求,若udp訊息 資料報 丟失,客戶端可在超時後重新傳送。lo...