实例描述:
49.233.91.44服务器部署项目A,设置访问路径: 49.233.91.44:8080/user/xxxx;192.168.0.150服务器部署项目B,设置访问路径: 192.168.0.150:8080/manager/xxxx。
182.61.40.184服务器上的Nginx监听本服务器90端口,当访问路径含有 /user/ ,跳到服务器49.233.91.44:8080/user/xxx,当访问路径中含有 /manager/ ,跳到192.168.0.150:8080/manager/xxx。
Nginx配置:
nginx.conf配置文件的http块添加server块配置:
server {
listen 90;
server_name localhost;
location ~ /user/ {
proxy_pass http://49.233.91.44:8080;
}
location ~ /manager/ {
proxy_pass http://192.168.0.150:8080;
}
}
测试:
访问:http://182.61.40.184:90/user/xxxxx http://182.61.40.184:90/manager/xxxxx