首頁 >後端開發 >php教程 >NGINX反向代理、動靜結合

NGINX反向代理、動靜結合

WBOY
WBOY原創
2016-08-08 09:24:381225瀏覽

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教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn