我有一些网站想用 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