场景:后端有一个Nginx作为静态资源的Web Server,现在需要通过另一个Nginx反向代理访问静态资源
配置:
1、静态资源Nginx服务器配置,通过一个最简单的Server指向到了本地静态资源目录
server { server_name static.linuxe.cn; location / { root /data/static; } }
2、反向代理Nginx服务器配置,通过proxy将请求转发到静态资源Nginx上
#定义upstream upstream static_Backend { server 192.168.10.100:80; #填写静态资源Nginx的地址 server 192.168.10.101:80; check_http_send "HEAD / HTTP/1.0\r\n\r\n"; check interval=5000 rise=1 fall=3 timeout=30000; check_http_expect_alive http_2xx http_3xx; } server { listen 80; server_name static.linuxe.cn; location / { proxy_pass http://static_Backend; } }