nginx 正向代理
server {
listen 8090;
location / {
resolver 218.85.157.99 218.85.152.99; resolver_timeout 30s;
proxy_pass http://$host$request_uri;
}
access_log /data/httplogs/proxy-$host-aceess.log;
}
反向代理
server {
listen 80;
server_name xxx123.tk;
location / {
proxy_redirect off;
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_pass http://localhost:9011;
}
access_log logs/xxx123.tk_access.log;
}
负载均衡
把对 www.share.com 的请求分发给内网的 131 和 132 这两台机器做负载均衡。
upstream monitor_server {
server 192.168.0.131:80;
server 192.168.0.132:80;
}
server {
listen 80;
server_name www.share.com;
location / {
proxy_redirect off;
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_pass http://monitor_server;
}
access_log logs/www.share.com_access.log;
}