【发布时间】:2015-07-16 03:57:56
【问题描述】:
这是我的设置:
- 数字海洋 1gig 液滴
- Ubuntu 14.04x64
- Dokku 一键安装程序
- MongoDB 通过https://github.com/jeffutter/dokku-mongodb-plugin 连接到 Dokku。已验证。我可以通过 robomongo 连接到它
- 在我的 DigitalOcean 仪表板 (subdomain.mydomain.com) 的 DNS 记录中注册的域
- 网站可访问(通过tailed app-access.log 验证)
- 通过他们的 yo 生成器的基本 meanjs 应用
- 仅在 Dokku 中修改了与 mongodb 服务器的连接。
- 推送到 Dokku 成功,没有推送错误
- DigitalOcean 交换文件创建 (1gig),根据
dokku logs app没有内存警告 - 正确设置通过
dokku config app验证的Dokku env变量 - 将 VHOST 文件正确设置为 mydomain.com
我的问题是每次我访问该网站时,都会加载资产(直到 favicon.ico,以及该目录中的 /lib/bootstrap/dist/css/bootstrap.min.css 和许多其他人),但它就停止了。之后该网站不会加载任何内容。图标显示然后什么都没有。
我检查了 nginx 日志,没有。这是一个练习网站,所以我将发布 nginx.conf:
server {
listen [::]:80;
listen 80;
server_name mean.ygamretuta.xyz ;
access_log /var/log/nginx/mean-access.log;
error_log /var/log/nginx/mean-error.log;
location / {
proxy_pass http://mean;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Request-Start $msec;
}
include /home/dokku/mean/nginx.conf.d/*.conf;
}
upstream mean {
server 172.17.0.62:3000;
}
我检查了 nginx 日志,dokku 日志,我什么也没得到。有什么问题?
【问题讨论】:
标签: node.js deployment digital-ocean meanjs dokku