如何在rails3中使用apache2为private_pub gem启用生产中的faye瘦服务器

时间:2013-10-01 15:08:44

标签: ruby-on-rails ruby apache faye private-pub

我在我的private_pub应用程序中使用rails 3.2 gem进行实时聊天,它在开发模式上工作得很好,但我仍然坚持如何在生产中进行。

我在制作中使用apache2。当我在服务器上运行此命令时

RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production

启动thin服务器,但我的应用程序一直等待响应 http://www.example.com:9292/faye.js

它没有做任何事情。我无法在制作中与faye连接

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

  

需要在不同的端口上运行瘦和Apache。

     

两者的默认设置都应该有效,但你应该加倍   校验。确保apache在端口80下运行,而thin正在使用端口   9292.当服务器启动时,这些数字应该是可见的。

     

最后你应该可以访问faye.js了   http://yoursite.com:9292/faye.js和您的网站http://yoursite.com/

来源:https://stackoverflow.com/a/6667347/539075