首页
开源软件
问答
动弹
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
求职/招聘
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
首页
资讯
专区
问答
活动
软件库
发现
博客
动弹
Gitee
首页
资讯
专区
问答
活动
软件库
发现
博客
动弹
Gitee
登录
注册
开源问答
开源问答
技术问答
正文
nginx怎么做特定url的反向代理?
灵溪小鱼
发布于 2015/11/26 16:01
阅读 1K+
收藏
0
答案
2
Nginx
我一台服务器上有2个http服务,假设我分别设81,82端口,nginx为80端口,我如何设 XXX.XXX.com/ 都转发到81端口,XXX.XXX.com/app/ 转发到82端口?
收藏 (
0
)
分享
微博
QQ
微信
举报
加载中
最多投票
最新
1
larryaxie
2015/11/26 18:05
同一个域名不能同时分发到两个server把, 除非配置不同Host, 请求根据不同Host头来转发。 或者加一个代理server
server {
listen 80;
host XXX.XXX.com;
location / {
proxy_pass http://127.0.0.1:81;
}
location /app {
proxy_pass http://127.0.0.1:82;
}
}
server {
listen 81;
#...
}
server {
listen 82;
#...
}
评论 (
2
)
引用此答案
举报
larryaxie
2015/11/27 14:20
回复
@Force武装卫队
: 对的,我没看清题目描述。 PS,nginx反向配置还有很多proxy_开头的指令和upstream指定, 如配置长连接等,网上有很多例子可以参照
回复
举报
我怀疑你有问题
2015/11/26 18:24
后面的 server { listen xx } 应该可以不要,毕竟他有两个 HTTP 服务了,不是 NGINX.
回复
举报
0
zigzagroad
2015/11/27 21:18
Android
location /app 放在前面
评论 (
0
)
引用此答案
举报
我要回答
灵溪小鱼
最近登录:02/21 09:16
全部
灵溪小鱼的其他提问
除了apache commons、jodd,还有什么有名的工具类一样的开源项目不
1 回答
589 阅读
Jfinal2.1,还是fastjson的renderJson的问题
6 回答 (已采纳)
1K+ 阅读
Jfinal weixin 1.6的一个报错,摸不清头脑
5 回答 (已采纳)
380 阅读
jfinal model如何赋予另外的一些属性作为传值的bean带到前端?
3 回答 (已采纳)
1K+ 阅读
为了使单个Tomcat达到最大性能,已启用APR的Tomcat还必要配线程池吗?
8 回答
3K+ 阅读
类似问题
nginx错误日志出现大量open() failed (2: No such file or directory)
2 回答
16031 阅读
nginx反向代理和代理的问题
2 回答
266 阅读
nginx反向代理后 js css文件不加载
9 回答
20559 阅读
服务器通过nginx发送http请求
7 回答
1248 阅读
Nginx卸载SSL证书后,给源服务器发送的是http1.0
0 回答
651 阅读
nginx是怎么做反向代理的?1.0.2版本
1 回答
170 阅读
nginx设置反向代理访问报错
3 回答
3111 阅读
关于nginx反向代理redmine时访问出错的问题
2 回答
1002 阅读
Ubuntu16.4+nginx1.12.1+openssl1.0.2l出现peer connection close错误
1 回答
1333 阅读
使用nginx反向代理,验证码无法通过校验
6 回答
8200 阅读
登录后可查看更多优质内容
使用微信快捷登录
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
server {
listen 80;
host XXX.XXX.com;
location / {
proxy_pass http://127.0.0.1:81;
}
location /app {
proxy_pass http://127.0.0.1:82;
}
}
server {
listen 81;
#...
}
server {
listen 82;
#...
}