无法使nginx反向代理与Keystone一起工作

时间:2016-08-30 23:20:52

标签: node.js nginx reverse-proxy keystonejs

我正在学习Keystone,尝试部署到Digital Ocean。我可以克隆并使Keystone运行如下:

------------------------------------------------
KeystoneJS Started:
Example Site is ready on port 3000
------------------------------------------------

我按照这本书,设置了像这样的nginx

server {
    listen 80;

    server_name examplesite.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 Host $host;
         proxy_cache_bypass $http_upgrade;
     }
}

域名的DNS指向数字海洋,它与我的旧WordPress版本一起工作正常。我刚刚销毁了Droplet,并重新安装了所有内容,所以这不是域名问题。

尽管我做了什么,但仍然无法触及Keystone:

This site can’t be reached
examplesite.com took too long to respond.

一些信息: 节点:v4.5.0 npm:v3.10.6 Ubuntu:16.04

请帮忙。

0 个答案:

没有答案