nginx转发
nginx转发
本文档介绍 nginx转发 的相关内容。
http转发
upstream bjdz-monitor { server 172.19.33.12:11180 max_fails=3 fail_timeout=10s; } server { listen 80; server_name bjdz-monitor.example.com; location / { proxy_pass http://bjdz-monitor; 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_set_header X-Is-EDU 1; access_log logs/bjdz-monitor_access.log main; error_log logs/bjdz-monitor_error.log ; } } tcp转发
stream { upstream proxy_card { # simple round-robin 转发IP和端口 server 192.168.1.12:12340; } server { listen 12340; #监听端口 proxy_pass proxy_card; #转发请求 } } udp转发
stream { upstream dns { server 192.168.0.1:53; server dns.example.com:53; } server { listen 127.0.0.1:53 udp; proxy_responses 1; proxy_timeout 20s; proxy_pass dns; } } 本文由作者按照 CC BY 4.0 进行授权