繁体   English   中英

使用Nginx,Unicorn,Postgres和Capistrano将Rails应用程序部署到Digital Ocean:Nginx eror

[英]Deploying Rails app using Nginx, Unicorn, Postgres and Capistrano to Digital Ocean : nginx eror

我已经通过使用本教程完成了所有步骤,但是在运行以下语句时,出现以下错误。 我已经在端口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

在此处检查解决方案: 部署Rails时,Nginx未知指令“上游”错误

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM