成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

網絡 網絡優化 網絡運維
nginx不單可以作為強大的web服務器,也可以作為一個反向代理服務器,而且nginx還可以按照調度規則實現動態、靜態頁面的分離,可以按照輪詢、ip哈希、URL哈希、權重等多種方式對后端服務器做負載均衡,同時還支持后端服務器的健康檢查。

nginx不單可以作為強大的web服務器,也可以作為一個反向代理服務器,而且nginx還可以按照調度規則實現動態、靜態頁面的分離,可以按照輪詢、ip哈希、URL哈希、權重等多種方式對后端服務器做負載均衡,同時還支持后端服務器的健康檢查。

如果只有一臺服務器時,這個服務器掛了,那么對于網站來說是個災難.因此,這時候的負載均衡就會大顯身手了,它會自動剔除掛掉的服務器.

Nginx負載均衡一些基礎知識:

nginx 的 upstream目前支持 4 種方式的分配

1)、輪詢(默認)

每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

2)、weight

指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。

2)、ip_hash

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

3)、fair(第三方)

按后端服務器的響應時間來分配請求,響應時間短的優先分配。

4)、url_hash(第三方)

以下是具體使用步驟:

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

#p#

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;

}

}

}

責任編輯:何妍 來源: CSDN博客
相關推薦

2012-12-07 10:14:48

Nginx負載均衡

2019-06-19 15:34:39

Nginx反向代理負載均衡

2019-09-18 10:39:08

負載均衡反向代理TCP

2017-12-18 12:04:02

Nginx代理均衡

2019-11-04 15:35:53

Nginx反向代理負載均衡

2020-07-28 15:10:34

Nginx反向代理負載均衡

2019-07-09 15:10:02

Nginx反向代理負載均衡

2023-02-20 08:27:17

2018-11-05 09:34:43

2023-02-24 15:28:07

2019-10-10 15:59:14

Nginx反向代理負載均衡

2018-10-14 08:39:52

NginxTomcat服務器

2020-09-17 10:34:35

服務器開發 架構

2018-11-12 12:17:00

2015-09-06 09:53:41

DockerWeave

2024-11-11 09:51:46

Nginx部署負載

2023-10-17 08:36:28

Nginx代理服務器

2024-07-22 15:34:25

2018-10-26 10:28:28

Nginx負載均衡HTTP服務器

2011-12-02 22:51:46

Nginx負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂中文资源在线 | 国产成人精品久久二区二区 | 国产免费一区二区三区免费视频 | 欧美视频免费在线观看 | 亚洲欧美日韩中文在线 | 一级做a爰片性色毛片视频停止 | 一级视频在线免费观看 | 蜜桃免费一区二区三区 | 国产精品久久av | 免费看91 | 久久精品成人 | 国产在线精品免费 | 久久久女女女女999久久 | 国产精品日韩一区二区 | 国产精品夜间视频香蕉 | 亚洲精品 在线播放 | 高清成人免费视频 | 久久91| 免费a网 | 色爱综合网 | 久久久久国产精品 | 天天干夜夜操 | 色综合一区二区 | av网站在线免费观看 | 亚洲欧美一区二区三区在线 | 国产成视频在线观看 | 91视频在线 | 欧美在线 | 99久久视频 | 亚洲视频免费播放 | 中文字幕一区在线观看视频 | 中文字幕在线观看日韩 | 成人网在线 | 欧美精品中文字幕久久二区 | 久久久男人的天堂 | 日本午夜网站 | 欧美性网 | 亚洲欧美一区二区三区国产精品 | 国产精品成人一区二区三区 | 亚洲美女网站 | 国产在线中文字幕 |