求nginx反向代理配置
我的需求如下,有2个内网的站点,分别是:1.http://10.80.12.196:8080/xxxx/2.http://10.80.12.196:8000/xxxx/我...
我的需求如下, 有2个内网的站点,分别是:
1. http://10.80.12.196:8080/xxxx/
2. http://10.80.12.196:8000/xxxx/
我想在代理服务器10.80.12.198设置反向代理,通过如下路径分别访问上面url
1. http://10.80.12.198/8080/
2. http://10.80.12.198/8000/
我该如何设置nginx?
做反向代理·~ 最好不要跳转方案 展开
1. http://10.80.12.196:8080/xxxx/
2. http://10.80.12.196:8000/xxxx/
我想在代理服务器10.80.12.198设置反向代理,通过如下路径分别访问上面url
1. http://10.80.12.198/8080/
2. http://10.80.12.198/8000/
我该如何设置nginx?
做反向代理·~ 最好不要跳转方案 展开
2个回答
展开全部
没办法做这样的反向代理。
除非是
http://10.80.12.196:8080/8080/ -> http://10.80.12.198/8080/
http://10.80.12.196:8000/8000/ -> http://10.80.12.198/8000/
如果是这样的话,配置是这样的
location /8080 {
proxy_pass http://10.80.12.196:8080/;
proxy_redirect off;
}
location /8000 {
proxy_pass http://10.80.12.196:8000/;
proxy_redirect off;
}
proxy的其它参数就自己设置了,可以参考下
除非是
http://10.80.12.196:8080/8080/ -> http://10.80.12.198/8080/
http://10.80.12.196:8000/8000/ -> http://10.80.12.198/8000/
如果是这样的话,配置是这样的
location /8080 {
proxy_pass http://10.80.12.196:8080/;
proxy_redirect off;
}
location /8000 {
proxy_pass http://10.80.12.196:8000/;
proxy_redirect off;
}
proxy的其它参数就自己设置了,可以参考下
参考资料: http://www.newphp.net/contents/160-nginx-proxy-config-and-set
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |