NGINX反向代理、動靜結合
一、預設輪詢模式
一、預設輪詢模式
好處:
3請求按時間順序,能自動剔除。
http {
include mime.types; #tcp_nopush on;
keepalive_timeout 65;
設定 這是設定的兩台機器 可以是多台
upstream test{
9:
server 192.168.136.136:80 ;}
server {
#埠號#網域
server_name localhost;
location / {
root index.htm;
}
#遇到錯誤跳轉的檔案
503 504 /50x.html;
#收到的目錄
root html;
}
.php$ {
proxy_pass http://test; }
#配置動靜結合
location ~ .*. (html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
#存取目錄 expires 3d;
}
}
二、weight權重輪詢問
例如:
upstream bakend {
server bakend {1555; 192.168.159.11 weight=10;
}
三、ip_hash(基於ip的hash分配策略)
每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個後端伺服器,可以解決session的問題。
例如:
upstream resinserver{
ip_hash;
server 192168.
192.168.159.11:8080;
}
四、fair(第三方)基於服務響應式
按後端伺服器的回應時間來分配請求,回應時間短的優先分配。
upstream resinserver{
server server1;
server server2;}
以上就介紹了NGINX反向代理、動靜結合,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。