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

abh*_*7in 0 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 conf文件 - http://pastebin.com/bd0RRDxK

abh*_*7in 7

这里nginx.conf提到的https://coderwall.com/p/yz8cha应该放在你的rails应用程序中config/nginx.conf.

然后将该文件与sym链接以便拾取nginx.