nginx upstream 負載平衡簡易設定

nginx設定檔路徑 /etc/nginx/sites-availibe/default(小編是使用ubuntu)

upstream web{ 
      ip_hash;
      server x.x.x.1:80;
      server x.x.x.2:80;

}


location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                #try_files $uri $uri/ =404;  #註1
                proxy_set_header Host $host; #沒有這段會使網站圖片css.js無法顯示
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                #proxy_next_upstream error timeout invalid_header http_500 http_$
                proxy_connect_timeout 300;
                proxy_read_timeout 300;
                proxy_pass http://web/;
}

其實想說明的,是註1的部分

try_files,稍微看了一下,似乎可以取代rewrite,不過這部分之後再來說明 

因為小編是使用slim這個框架,這部分的原始設定會使slim後面的資料夾都失效
所以請一定要mark掉

沒有留言:

不再限制您的多媒體創作:使用NDI快速傳輸、處理和編輯高品質的視訊和音訊。

NDI(Network Device Interface)是一種基於IP網絡的視訊和音訊傳輸協議,它可以讓您在同一網絡上的不同設備之間傳輸高品質的視訊和音訊。使用NDI,您可以將視訊和音訊直接傳輸到其他設備上,而不需要使用任何額外的硬體。 以下是使用NDI的步驟: 下載並安裝ND...