嗨,
虽然我对RoR开发完全陌生,但我想在Ubuntu上用Nginx + Unicorn创建一个Rails环境,并在上面部署一个Rails Web应用程序。我已经在谷歌上搜索了这个主题,并一遍又一遍地阅读了很多教程,但不同文章的步骤似乎不同,这真的让我感到困惑。
据我所知,我已经在Ubuntu上安装了Nginx,Ruby,Rails,并测试了它们的工作情况。我在浏览器上看到了“欢迎使用Nginx”页面,我使用“rails new appname”命令创建了一个新的web应用程序,并在内置的WEBrick服务器上启动了它,然后在浏览器上获得了该应用程序的默认RoR欢迎页面。
我不知道,但现在我不知道如何继续将Nginx配置为反向代理,将Unicron配置为Rails应用服务器,以服务于web应用。有没有人用清晰的一步一步的教程完成过这样的任务?非常感谢!
发布于 2014-07-02 15:32:42
我可以为你提供独角兽和nginx的配置,这是在实际项目中使用的。我们使用Nginx + Unicorn在Debian/Ubuntu服务器上部署项目时使用的是Capistrano gem及其第三版。因此,我还将向您提供与独角兽相关的Capistrano配置的必要部分。
https://gist.github.com/SunnyMagadan/c44e33662d27b85ea92b#file-unicorn-rb
/unicorn.rake文件中,这些代码片段应添加到配置/
命名空间:部署do
结束后:完成,《独角兽:重启》end
https://stackoverflow.com/questions/24522581
复制相似问题