我的幽灵应用程序出现 502 错误网关。我在整个互联网上进行了研究,但没有找到答案。
我的幽灵 config.js:
var path = require('path'),
config;
config = {
production: {
url: 'http://supetar.italoborg.es',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
// Host to be passed to node's `net.Server#listen()`
host: '127.0.0.1',
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: '2368'
}
}
}
我的 Nginx suptar.italoborg.es 文件:
server {
listen 0.0.0.0:80;
server_name supetar.italoborg.es;
root /home/italo/www/supetar.italoborg.es/html;
index index.html index.htm index.js;
access_log /var/log/nginx/supetar.italoborg.es.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
# Socket.IO Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
我创建了启用文件夹的符号链接:
lrwxrwxrwx 1 root root 47 Dec 16 12:10 supetar.italoborg.es -> /etc/nginx/sites-available/supetar.italoborg.es
我正在使用 PM2 启动 Ghost APP:
pm2 start index.js
当我尝试使用以下命令启动 Ghost APP 时:
npm start
我可以看到博客,但是当我尝试使用 pm2 时,我的网关很糟糕。
我在用着:
Ubuntu 14.04 64 位
节点 v0.10.13
Npm 2.1.12
谢谢!