2015-05-02 3 views
0

я разворачивал мое приложение с помощью МУПNginx и MUP, Nginx не работает метеор

код

{ 
    "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; 
    } 
} 

, но это не работает Whe п я иду в мое приложение с www и non-www и принимают на двух разных сеансах,

Я пытался остановить Метеор приложение с помощью stop myapp и перейти на мой сайт, я получаю следующую страницу ошибки , который я думаю, не связанных с в Nginx

, когда я иду на мой сервер и тип Nginx статуса, он работает,

Что случилось с моим Nginx? Любая помощь оценили

ответ

1

файл mup.json должен выглядеть примерно так, я думаю,

"env": { 
    "PORT":3000, 
    "ROOT_URL": "http://myapp.com", 
    "UPSTART_UID": "root", 
},