1 問題
使用nginx實現tcp/udp排程器功能(四層),實現如下功能:
2 方案
使用4臺rhel7虛擬機器,其中一台作為nginx**伺服器,該伺服器需要配置兩塊網絡卡,ip位址分別為192.168.4.5和192.168.2.5,兩台ssh伺服器ip位址分別為192.168.2.100和192.168.2.200。客戶端測試主機ip位址為192.168.4.10。如圖-2所示。
圖-23 步驟
實現此案例需要按照如下步驟進行。
步驟一:部署支援4層tcp/udp**的nginx伺服器
1)部署nginx伺服器
編譯安裝必須要使用–with-stream引數開啟4層**模組。
[root@proxy ~]
# yum -y install gcc pcre-devel openssl-devel //安裝依賴包
[root@proxy ~]
# tar -xf nginx-1.12.2.tar.gz
[root@proxy ~]
# cd nginx-1.12.2
[root@proxy nginx-1.12.2]
# ./configure \
> --with-http_ssl_module \ //開啟ssl加密功能
> --with-stream //開啟4層反向**功能
[root@proxy nginx-1.12.2]
# make && make install //編譯並安裝
步驟二:配置nginx伺服器,新增伺服器池,實現tcp/udp反向**功能
1)修改/usr/local/nginx/conf/nginx.conf配置檔案
#請先確保nginx是啟動狀態,否則執行該命令會報錯,報錯資訊如下:
#[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)
3)客戶端使用訪問**伺服器測試輪詢效果
[root@client ~]
# ssh 192.168.4.5 -p 12345 //使用該命令多次訪問檢視效果
Nginx的TCP UDP排程器
使用nginx實現tcp udp排程器功能,實現如下功能 udp 協議是應用層 http dns nginx tcp 協議是傳輸層 使用4臺rhel7虛擬機器,其中一台作為nginx 伺服器,該伺服器需要配置兩塊網絡卡,ip位址分別為192.168.4.5和192.168.2.5,兩台ssh伺服器i...
Nginx的TCP UDP排程器 萬金油 新浪部落格
使用nginx實現tcp udp排程器功能,實現如下功能 udp 協議是應用層 http dns nginx tcp 協議是傳輸層 使用4臺rhel7虛擬機器,其中一台作為nginx 伺服器,該伺服器需要配置兩塊網絡卡,ip位址分別為192.168.4.5和192.168.2.5,兩台ssh伺服器i...
jmeter之排程器設定
在jmeter 執行緒組中,我們可以看到除了執行緒屬性配置,還有排程器的配置,那麼這個排程器配置有什麼作用,它的使用場景是什麼呢?接下來,我給大家介紹下,排程器的使用場景和具體設定。首先,我們知道在效能測試中,測試系統的穩定性的時候,需要持續執行業務一段時間,通過綜合分析交易執行指標和資源監控指標,...