最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Nginx反向代理和負(fù)載均衡部署指南

 更新時(shí)間:2016年12月05日 11:03:37   作者:Jack Tang  
本篇文章主要介紹了Nginx反向代理和負(fù)載均衡部署指南 ,具有一定的參考價(jià)值,對(duì)學(xué)習(xí)Nginx的同學(xué)有一定的幫助,感興趣的同學(xué)可以了解一下。

Nginx反向代理和負(fù)載均衡部署指南,具體如下:

1.  安裝

1) 從Nginx官網(wǎng)下載頁(yè)面(http://nginx.org/en/download.html)下載Nginx最新版本(目前是1.5.13版本)安裝包;

2)  解壓后復(fù)制到部署目錄。 

2.  啟動(dòng)和停止Nginx

Nginx目前只支持命令行操作,操作前先進(jìn)入Dos命令環(huán)境,并進(jìn)入Nginx部署目錄。

1) 啟動(dòng)Nginx:start nginx

2)  停止Nginx:nginx -s stop

3)修改配置后重啟:nginx -s reload

這三個(gè)命令可分別做成bat文件,放在部署目錄下,方便后續(xù)操作。

start nginx.bat文件內(nèi)容:start nginx

stop nginx.bat文件內(nèi)容:nginx -s stop

reload nginx.bat文件內(nèi)容:nginx -s reload

3.  反向代理配置

修改部署目錄下conf子目錄的nginx.conf文件(如nginx-1.5.13\conf\nginx.conf)內(nèi)容,可調(diào)整相關(guān)配置。

反向代理配置示例:

location / {

    #設(shè)置主機(jī)頭和客戶端真實(shí)地址,以便服務(wù)器獲取客戶端真實(shí)IP

       proxy_set_header Host $host;

       proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       #禁用緩存

       proxy_buffering off;

       #設(shè)置反向代理的地址

       proxy_pass http://192.168.1.1;   

   }

代理地址根據(jù)實(shí)際情況修改。

 4.  負(fù)載均衡配置

nginx 的 upstream默認(rèn)是以輪詢的方式實(shí)現(xiàn)負(fù)載均衡,這種方式中,每個(gè)請(qǐng)求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果后端服務(wù)器down掉,能自動(dòng)剔除。

另外一種方式是ip_hash:每個(gè)請(qǐng)求按訪問(wèn)ip的hash結(jié)果分配,這樣每個(gè)訪客固定訪問(wèn)一個(gè)后端服務(wù)器,可以解決session的問(wèn)題。

負(fù)載均衡配置示例:

upstream backend {

       #ip_hash;

       server 192.168.1.251;

       server 192.168.1.252;

       server 192.168.1.247;

     }

server {

    listen    80;

    server_name trffweb; 

    location / {

       #反向代理的地址

       proxy_pass http://backend;  

    }

}

Upstream命名和服務(wù)器地址根據(jù)實(shí)際情況修改。

5. 完整配置示例

nginx.conf:

worker_processes 1;

events {

  worker_connections 1024;

}

http {

  include    mime.types;

  default_type application/octet-stream;

  sendfile    on;

  keepalive_timeout 65;

upstream backend {

       #ip_hash;

       server 192.168.1.251;

       server 192.168.1.252;

       server 192.168.1.247;

     }

  server {

    listen    80;

    server_name 2; 

    location / {

    #設(shè)置主機(jī)頭和客戶端真實(shí)地址,以便服務(wù)器獲取客戶端真實(shí)IP

       proxy_set_header Host $host;

       proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       #禁用緩存

       proxy_buffering off;

       #反向代理的地址

       proxy_pass http://backend;  

    }

  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

松原市| 朔州市| 剑川县| 丹东市| 中江县| 三穗县| 阿瓦提县| 弥勒县| 灵丘县| 西吉县| 阜南县| 新巴尔虎左旗| 新建县| 团风县| 海伦市| 和田县| 宣恩县| 祁门县| 兰坪| 合水县| 宕昌县| 天门市| 平泉县| 攀枝花市| 滨州市| 新乐市| 富顺县| 铁岭县| 习水县| 沽源县| 平原县| 陵川县| 滕州市| 恭城| 宜州市| 含山县| 宁远县| 安西县| 顺义区| 红安县| 湄潭县|