搜尋

首頁  >  問答  >  主體

維運 - 關於nginx配置負載平衡的問題

您好:

我現在在兩台機器上安裝了owncloud服務,並且都已經可以正常運行,訪問地址分別為:

#然後修改nginx配置,sudo vim /etc/nginx/sites-enabled/owncloud

upstream owncloud_upstream {
    server 192.168.0.21:8080;
    server 192.168.0.22:8080;
}

server {
    listen                90;
    server_name        owncloud_server;
    location /owncloud {
            proxy_pass    http://owncloud_upstream/owncloud;
    }
}
# sudo nginx -t       
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

# sudo nginx -s reload

然後訪問http://192.168.0.21:90/owncloud網址列變成了http://test_upstream:8080/owncloud/

有誰知道這是怎麼回事?

謝謝

我想大声告诉你我想大声告诉你2756 天前1043

全部回覆(1)我來回復

  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:51:55

    這個你可以看看是否適合owncloud系統回傳的調整,檢查一下瀏覽器的header頭,設定檔目測沒啥問題。就是不知道系統是否在安裝的時候需要進行很多配置,或者確定了host的,按理來說你這樣也算不上是負載平衡,只能做了流量分發而已。

    但是那個地址跳到了test_upstream這個網域下,這個是哪裡來得

    回覆
    0
  • 取消回覆