首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu for Rails Web应用程序上有配置Nginx和Unicorn的详细步骤教程吗?

在Ubuntu for Rails Web应用程序上有配置Nginx和Unicorn的详细步骤教程吗?
EN

Stack Overflow用户
提问于 2014-07-02 11:51:19
回答 1查看 352关注 0票数 0

嗨,

虽然我对RoR开发完全陌生,但我想在Ubuntu上用Nginx + Unicorn创建一个Rails环境,并在上面部署一个Rails Web应用程序。我已经在谷歌上搜索了这个主题,并一遍又一遍地阅读了很多教程,但不同文章的步骤似乎不同,这真的让我感到困惑。

据我所知,我已经在Ubuntu上安装了Nginx,Ruby,Rails,并测试了它们的工作情况。我在浏览器上看到了“欢迎使用Nginx”页面,我使用“rails new appname”命令创建了一个新的web应用程序,并在内置的WEBrick服务器上启动了它,然后在浏览器上获得了该应用程序的默认RoR欢迎页面。

我不知道,但现在我不知道如何继续将Nginx配置为反向代理,将Unicron配置为Rails应用服务器,以服务于web应用。有没有人用清晰的一步一步的教程完成过这样的任务?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-07-02 15:32:42

我可以为你提供独角兽和nginx的配置,这是在实际项目中使用的。我们使用Nginx + Unicorn在Debian/Ubuntu服务器上部署项目时使用的是Capistrano gem及其第三版。因此,我还将向您提供与独角兽相关的Capistrano配置的必要部分。

https://gist.github.com/SunnyMagadan/c44e33662d27b85ea92b#file-unicorn-rb

  • Capistrano
  1. Nginx配置:https://gist.github.com/SunnyMagadan/c44e33662d27b85ea92b#file-project-name-conf
  2. Unicorn配置:用于重新加载/启动unicorn的任务:https://gist.github.com/SunnyMagadan/c44e33662d27b85ea92b#file-unicorn-rake您可以将此要点的内容放到/lib/ Capistrano /

/unicorn.rake文件中,这些代码片段应添加到配置/

  1. .rb文件中,部署完成后,它将运行上一个Capistrano任务(重新启动unicorn):

命名空间:部署do

结束后:完成,《独角兽:重启》end

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24522581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档