https://blog.csdn.net/qq_33404395/article/details/80567233
假设域名是 http://www.abc.com,指向Nginx服务器
Nginx配置如下:
此时,访问 http://www.abc.com,则指向192.168.1.100
访问 http://www.abc.com/product,也指向192.168.1.100
访问 http://www.abc.com/admin,则指向192.168.1.101
http {
upsteam servicename1 {
server 192.168.1.100 : 2345
}
upsteam servicename2 {
server 192.168.1.101 : 4567
}
server{
location / {
proxy_pass http://servicename1 ;
}
#默认执行servicename1
#使用location对不同请求做相应处理
location /product/{
proxy_pass http://servicename1 ;
}
location /admin/ {
proxy_pass http://servicename2;
}
}