NginxのUpsteam負荷バランスと逆エージェントの構成
1089 ワード
構成例:
http{
#...
upstream backend{
server x.x.x.x:x weight=2 max_fails=3;
server www.xxx.com weight=1;
server unix://xxx/xxx;
#...
}
server {
location / {
proxy_pass http://backend;
}
}
#...
}
私の実際の配置は以下の通りです。http {
include mime.types;
default_type application/octet-stream;
upstream server_pool {
server 192.168.0.3:8000;
#server 115.238.73.175:8000;
}
server {
listen 8000;
server_name localhost;
#server_name_in_redirect on;
location /test{
access_log logs/test.access.log;
error_log logs/test.error.log info;
proxy_pass http://server_pool;
#Proxy Settings
#proxy_set_header Host $host:$server_port;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
参考:Upsteam負荷バランスモジュール