nginx入門 - 反向代理與負載均衡(輪詢方式)

準備工做

1 .準備三個文件夾,分別存放三個html文件,文件名和內容以下html

clipboard.png

  1. 分別在三個文件夾下啓動 http 服務器,http-server 能夠經過 npm install -g http-server 安裝nginx

clipboard.png

配置反向代理

代理9091端口到9090端口shell

  1. 執行sudo vim /etc/nginx/sites-enabled/test,並添加如下內容npm

    server {
        listen  9090;
        server_name test_nginx;
    
        location / {
            proxy_pass http://localhost:9091;
        }
    }
  2. 測試ngxin配置文件vim

    sudo nginx -t

    clipboard.png

  3. 應用nginx配置瀏覽器

    sudo nginx -s reload
  4. 打開瀏覽器測試服務器

    clipboard.png

配置負載均衡

  1. 執行sudo vim /etc/nginx/sites-enabled/test ,修改文件爲負載均衡

    upstream test_upstream {
        server localhost:9091;
        server localhost:9092;
        server localhost:9093;
    }
    
    server {
        listen    9090;
        server_name    test_nginx;
    
        location / {
            proxy_pass http://test_upstream;
        }
    }
  2. 測試ngxin配置文件測試

    sudo nginx -t

    clipboard.png

  3. 應用nginx配置spa

    sudo nginx -s reload
  4. 打開瀏覽器測試,多刷新幾回

    clipboard.png

    clipboard.png

    clipboard.png

相關文章
相關標籤/搜索