溫馨提示×

CentOS Nginx負載均衡怎么設置

小樊
91
2025-02-08 11:24:02
欄目: 云計算

在CentOS上設置Nginx負載均衡需要以下幾個步驟:

  1. 安裝Nginx

首先,確保你的CentOS系統已經安裝了Nginx。如果沒有,請使用以下命令安裝:

sudo yum install epel-release
sudo yum install nginx
  1. 配置負載均衡器

編輯Nginx的配置文件,通常位于/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf。在http塊中,添加一個新的server塊,用于配置負載均衡。

例如,假設你有兩個后端服務器,分別運行在不同的端口上(例如8080和8081)。你可以這樣配置負載均衡:

http {
    upstream backend {
        server 127.0.0.1:8080;
        server 127.0.0.1:8081;
    }

    server {
        listen 80;

        location / {
            proxy_pass http://backend;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
}

在這個例子中,我們創建了一個名為backend的上游服務器組,其中包含兩個后端服務器。然后,我們將所有傳入的請求代理到backend組中的服務器。

  1. 重啟Nginx

保存配置文件后,重啟Nginx以應用更改:

sudo systemctl restart nginx

現在,你的CentOS系統已經配置了Nginx負載均衡。你可以通過訪問http://your_server_ip來測試負載均衡是否正常工作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女