Nginx進行UDP的負載均衡


准備工作:

  • 服務器1:192.168.33.102     搭建nginx服務,作為反向代理的中轉站
  • 服務器2:192.168.33.103    nginx要反向代理的服務器

一、在服務器1上搭建nginx服務

// 安裝nginx服務
# yum -y install nginx
// 修改配置文件
// nginx默認的端口是80,查看80端口是否被調用 # netstat -apn |grep 80

// 如果80端口沒有被調用,則只需在配置文件的末尾添加以下內容
# vim /etc/nginx/nginx.conf
stream {
    server{
        listen 8080 ;    // tcp 反向代理
        proxy_connect_timeout 20s;
        proxy_timeout 5m;
        proxy_pass 192.168.33.103:8080;
    }
    server {
        listen 192.169.33.102:25001 udp reuseport;   // udp 反向代理
        proxy_timeout 20s;
        proxy_pass 192.168.33.103:25001;
        proxy_bind 192.168.33.103:25001;
    }
}
 
         

// 啟動nginx服務並設置開機自啟

# systemctl start nginx

# systemctl enable nginx

 

二、測試nginx的反向代理

在web端輸入:http://192.168.33.103:8080  ,如果跳出的界面和 http://192.168.33.102:8080  的界面一樣,則說明反向代理成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM