部署Rails时Nginx未知指令“上游”错误

时间:2013-10-13 19:02:17

标签: nginx unicorn

我正在尝试安装标准的Rails应用。在完成教程https://coderwall.com/p/yz8cha后,我陷入了最后一步。

尝试重启nginx时出现以下错误 - Restarting nginx: nginx: [emerg] unknown directive "upstream" in /etc/nginx/nginx.conf:1 ; nginx: configuration file /etc/nginx/nginx.conf test failed

我严格遵循https://coderwall.com/p/yz8cha中的所有步骤,因此我的conf文件和unicorn.rb文件与projectname和user中的更改非常相似。

我的nginx配置文件 - http://pastebin.com/bd0RRDxK

1 个答案:

答案 0 :(得分:7)

此处提到的nginx.conf https://coderwall.com/p/yz8cha应该放在config/nginx.conf的rails应用中。

然后将该文件与sym链接,以便获取nginx。