我使用mup
部署了我的应用代码
{
"servers": [
{
"host": "128.xxx.xxx.16",
"username": "root",
"pem": "~/.ssh/id_rsa"
}
],
"setupMongo": true,
"setupNode": true,
"nodeVersion": "0.10.36",
"setupPhantom": true,
"appName": "MyApp",
"app": "/home/user/work/myapp/rewrite/cf/",
"env": {
"ROOT_URL": "http://myapp.com",
"UPSTART_UID": "root",
},
"deployCheckWaitTime": 15
}
工作正常,但现在我想在我的服务器中安装nginx并使用apt-get
安装它
我的nginx配置
server {
server_name www.myapp.com;
return 301 $scheme://myapp.com$request_uri;
}
server {
listen 80;
server_name myapp.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
}
}
但当我使用www
访问我的应用时,这不起作用,non-www
这两个会话都进入了两个不同的会话,
我试图使用stop myapp
停止流星应用程序并转到我的网站我收到以下错误页面
这与我认为与nginx无关
当我进入我的服务器并输入nginx状态时,它正在运行,
我的nginx出了什么问题?感谢任何帮助
答案 0 :(得分:0)
也许你应该尝试完全抛弃mup。例如,我无法让uup在ubuntu 14上工作。
如果您希望让meteor运行,您可以尝试本教程。在让它在nginx上运行之前我必须完全卸载mongodb和mup。