我的域名:
www.guozhiqing.com
后端有2台业务服务器和静态页面服务器IP分别是:
业务服务器IP:
192.168.100.20:8080
192.168.100.21::8080
静态页面的IP:
192.168.100.22
192.168.100.23
如果请求 http://www.guozhiqiang.com/a.html到 静态页面的某一台
如果请求http://www.guozhiqiang.com/myweb/a.jsp到业务服务器下得某台服务器上
nginx.conf 的关键配置:
upstream www.guozhiqiang.com{
server 192.168.100.22;
server 192.168.100.23;
}
guo{
server 192.168.100.20:8080;
server 192.168.100.21:8080;
}
server{
listen 80;
server_name www.guozhiqiang.com
location / {
proxy_pass http://guo;
proxy_redirect http://www.guozhiqiang.com/ /;
if($request_uri ~* "/myweb/"){
proxy_pass: http://guo;
}
}
}
通过以上配置实现
请求 http://www.guozhiqiang.com/a.html到 静态页面的某一台
请求http://www.guozhiqiang.com/myweb/a.jsp到业务服务器下得某台服务器上