Nginx之 Nginx作為TCP負載均衡

2021-08-09 12:17:20 字數 680 閱讀 6093

這兩天考慮mysql的集群,考慮負載均衡,了解nginx在版本1.9.0以後支援tcp的負載均衡,具體可以參照官網關於模組ngx_stream_core_module的敘述

nginx從1.9.0後引入模組ngx_stream_core_module,模組是沒有編譯的,需要用到編譯需新增--with-stream配置引數,stream負載均衡官方配置樣例

worker_processes auto;

error_log /var/log/nginx/error.log info;

events

stream

upstream dns

server

server

server

}

參照此配置檔案修改自定義配置檔案

}stream與http同級別,上文為main

新增nginx作為系統服務

建立乙個指令碼,該指令碼將改變nginx守護程序,讓nginx以系統服務的形式啟動,守護程序以後將由標準的命令控制且在系統啟動時自動啟動。大多數基於linux的作業系統,使用的是system v風格的init守護程序,啟動程序由init程序管理。守護程序遵循執行級別的原則 run level 系統執...

配置Nginx作為web server詳解

keepalived nginx 實現高可用 corosync ngin nginx 輕量級的反向 web伺服器 處理靜態檔案,索引檔案以及自動索引,開啟檔案描述快取 使用快取加速反向 簡單負載均衡 不支援基於埠的虛擬主機 nginx熱部署,平滑更新公升級,不需要中斷服務,將配置公升級 重寫 rew...

Nginx 5 使用nginx作為負載均衡器

1 使用nginx作為負載均衡器的目的?當 的訪問量較大時,的速度會越來越慢,一台伺服器已經不夠用了。此時,如果將 應用程式部署在多台伺服器上,將大量的使用者請求分配給多台伺服器進行處理,這樣就可以緩解伺服器的壓力。另外,這樣做還有乙個好處 萬一其中一台伺服器掛掉了,只要其它伺服器還能正常執行,就不...