【问题标题】:Deploying Rails app using Nginx, Unicorn, Postgres and Capistrano to Digital Ocean : nginx eror使用 Nginx、Unicorn、Postgres 和 Capistrano 将 Rails 应用程序部署到 Digitalocean:nginx 错误
【发布时间】:2014-10-07 05:56:56
【问题描述】:

我已经使用这个tutorial 完成了所有步骤,但是在运行下面的语句时,我收到了以下错误。我已经在 3000 端口创建了我的 Digital Ocean VPS 主机。

$ sudo rm /etc/nginx/sites-enabled/default
$ sudo service nginx restart
* Restarting nginx nginx   [fail] 
$ sudo nginx -t
nginx: [emerg] "listen" directive is not allowed here in /etc/nginx/sites-enabled/hosting:1
nginx: configuration file /etc/nginx/nginx.conf test failed

【问题讨论】:

标签: ruby-on-rails nginx capistrano unicorn digital-ocean


【解决方案1】:

在此处检查解决方案: Nginx unknown directive "upstream" error when deploying Rails

那个人遵循相同的教程,并且遇到了完全相同的问题。他还发布了一个解决方案。

另外,为了完全避免这个问题,你可以考虑使用这个插件:https://github.com/bruno-/capistrano-unicorn-nginx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-16
    • 2013-07-06
    • 1970-01-01
    • 2014-09-18
    • 2016-10-08
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    相关资源
    最近更新 更多