ngnix如何通过二级目录代理多个nodejs应用?
需求: www.test.com -> 127.0.0.1:2346 www.test.com/project1 -> 127.0.0.1:3000 www.test.com/project2 -> 127.0.0.1:4000
请问nginx的配置文件该怎么写,目前写的有问题
7 回复
@luojiyin1987 我的需求是:通过 【域名+二级目录】 访问【同一机器】的【不同端口】,跟你的两个案例不匹配。不过谢谢了。
应该把location放倒最后试试 From Noder
location / 放到最后, 你放前面就都 匹配到 / 了
这样写有什么问题?
后面两个proxy_pass 地址最后加上 / 即:
http://127.0.0.1:3000/
http://127.0.0.1:4000/
server {
listen 80;
server_name taqing.me www.taqing.me; ##,绑定域名
location / {
proxy_pass http://127.0.0.1:8000; ## 指定端口号 8000
}