首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过nginx部署Rails/客运

通过nginx部署Rails/客运
EN

Stack Overflow用户
提问于 2014-08-10 21:49:53
回答 1查看 83关注 0票数 0

我很难找出通过nginx部署Rails应用程序的错误所在。Rails可以通过site.com:3000访问(在用rails server启动它之后),site.com:80显示标准的nginx“工作,但需要进一步配置”页面。我花了几个小时搜索文献资料,试图弄清楚如何让我的Rails应用程序在:80而不是:3000访问,但没有结果。

我认为我很可能误解了nginx、客运和Rails是如何协同工作的,因此我的nginx.conf配置不正确(我发现其中一页暗示我不应该同时使用nginx和运行rails server)。任何和所有的帮助都是非常感谢的。

可能相关版本号:

  • Rails 4.1.4
  • Ruby2.1.2p95
  • CentOS 6.5
  • nginx 1.6.0
  • nginx.conf分部:http://pastebin.com/A3JD09pr
EN

回答 1

Stack Overflow用户

发布于 2014-08-11 23:58:12

我是新来的,结果发现有几件事发生了:

  • 我需要将export rvmsudo_secure_path=1放在我的.bashrc中,而不是只运行一次,然后在终端中使用source ~/.bashrc进行跟踪。这允许我运行"rvmsudo“命令来启动端口80,而不是默认的3000。
  • 我让nginx和Rails争夺端口80,所以我不得不停止nginx的静态页面服务器。简单如nginx stop
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25233352

复制
相关文章

相似问题

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