【问题标题】:meanjs app does not load on a 1gig digitalocean dropletmeanjs 应用程序无法在 1gig digitalocean 液滴上加载
【发布时间】: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


    【解决方案1】:

    再用谷歌搜索一下,我发现我应该在将代码推送到位于 Digital Ocean 中的 Dokku 之前发出 grunt build

    这里是meanjs问题的讨论:

    https://github.com/meanjs/mean/issues/64

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-08
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      相关资源
      最近更新 更多