1. 程式人生 > >Nginx-配置負載均衡

Nginx-配置負載均衡

  • 安裝Nginx 倉庫
sudo yum install epel-release
  •  安裝Nginx
sudo yum install nginx
  • 啟動nginx
sudo systemctl start nginx
若開啟防火牆,則需要以下配置
sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
  • 現在通過域名或者ip訪問進行可以看到nginx的歡迎頁啦
  • 當我們有很多網站是往往了減少某個主站的壓力,進行分流,比較常用的辦法就是配置負載
    • 在nginx中進行配置 etc/nginx/nginx.conf

           

# 待選伺服器列表
    upstream www.mj.com{
        # ip_hash指令,將同一使用者引入同一伺服器。
        ip_hash;
        server 127.0.0.1:8080 fail_timeout=60s;
        server 127.0.0.1:8081;
        }

配置server
server {
        listen       80 default_server;埠
        server_name  www.mj.com;

        location / {
                proxy_pass http://www.mj.com;#與upstream的名稱一致
}}
    •