Ruby on rails Rails 3:在Windows机器上的Apache服务器中部署Rails 3应用程序?
我有一个Rails应用程序,它运行在Windows机器上的“瘦”服务器上。我听说Rails最好的服务器是Ruby on rails Rails 3:在Windows机器上的Apache服务器中部署Rails 3应用程序?,ruby-on-rails,ruby-on-rails-3,apache,Ruby On Rails,Ruby On Rails 3,Apache,我有一个Rails应用程序,它运行在Windows机器上的“瘦”服务器上。我听说Rails最好的服务器是Phusion Passenger,但不幸的是,我的服务器运行在Windows机器上,无法在Windows中安装Phusion Passenger 可以在Apache服务器中部署我的Rails应用程序吗。如果可能,它会影响Rails应用程序的性能 非常感谢您的帮助。您可以使用apache将代理请求反向发送到精简服务器。apache配置指令看起来有点像这样(您可能需要更改这些指令) Docume
Phusion Passenger
,但不幸的是,我的服务器运行在Windows机器上,无法在Windows中安装Phusion Passenger
可以在Apache服务器中部署我的Rails应用程序吗。如果可能,它会影响Rails应用程序的性能
非常感谢您的帮助。您可以使用apache将代理请求反向发送到精简服务器。apache配置指令看起来有点像这样(您可能需要更改这些指令)
DocumentRoot/path/to/rails/public
ProxyPass!
代理请求关闭
ProxyPass/http://localhost:3000/
ProxyPassReverse/http://localhost:3000/
将3000替换为设置为运行精简的端口
DocumentRoot /path/to/rails/public
<Location /assets >
ProxyPass !
</Location>
ProxyRequests Off
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/