nginx 代理文件夹到 url

nginx 代理文件夹到 url

我有一些网站想用 nginx 重定向:

domain.com:1180 -> test.domain.com (静态站点)

domain.com:1280 -> test.domain.com/promo (meteor.js 网站)

在 domain.com 上我有一个 nginx 服务器,其中启用了以下站点:

server {
   listen      80;
   server_name test.domain.com;


   location /install {
        proxy_pass http://domain.com:1380;
   }

   location / {
        proxy_pass http://domain.com:1280;
   }



}

无论如何它不起作用。我可以让它一次在一个站点上工作,但如果我同时插入两个站点,流星动态站点就会停止工作。它似乎将位置作为参数传递。我做错了什么?我应该使用 proxy_redirect 还是 rewrite?

答案1

我自己找到了解决方案:

1)Nginx配置正确

2)Meteor需要使用参数Root URL来启动。

ROOT_URL=http://site.url/subfolder meteor

相关内容