国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

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

2019-11-02 16:37:58
字體:
來源:轉載
供稿:網友

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

1.  安裝

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

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

2.  啟動和停止Nginx

Nginx目前只支持命令行操作,操作前先進入Dos命令環境,并進入Nginx部署目錄。

1) 啟動Nginx:start nginx

2)  停止Nginx:nginx -s stop

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

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

start nginx.bat文件內容:start nginx

stop nginx.bat文件內容:nginx -s stop

reload nginx.bat文件內容:nginx -s reload

3.  反向代理配置

修改部署目錄下conf子目錄的nginx.conf文件(如nginx-1.5.13/conf/nginx.conf)內容,可調整相關配置。

反向代理配置示例:

location / {    #設置主機頭和客戶端真實地址,以便服務器獲取客戶端真實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://192.168.1.1;      }

代理地址根據實際情況修改。

 4.  負載均衡配置

nginx 的 upstream默認是以輪詢的方式實現負載均衡,這種方式中,每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

另外一種方式是ip_hash:每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。

負載均衡配置示例:

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命名和服務器地址根據實際情況修改。

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 / {    #設置主機頭和客戶端真實地址,以便服務器獲取客戶端真實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;      }  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴林右旗| 福清市| 合江县| 怀仁县| 乌鲁木齐县| 平遥县| 抚宁县| 泗洪县| 英山县| 社会| 长岛县| 新宾| 丁青县| 嘉鱼县| 治县。| 陇南市| 泽普县| 柞水县| 广宁县| 嫩江县| 乌兰浩特市| 文安县| 凌云县| 仪征市| 姚安县| 方正县| 蕉岭县| 岑溪市| 宾川县| 仁布县| 彭泽县| 信阳市| 新龙县| 泾川县| 弥勒县| 铜梁县| 龙海市| 连南| 凤台县| 澄江县| 连江县|