0

"thin"我有一个在 Windows 机器上的服务器上运行的 Rails 应用程序。我听说 Rails 最好的服务器是Phusion Passenger,但不幸的是我的服务器运行在 Windows 机器上,无法在 Windows 中安装 Phusion Passenger。

是否可以在 Apache Server 中部署我的 Rails 应用程序。如果可能的话,它会影响我的 Rails 应用程序的性能吗?

任何帮助表示赞赏。

4

1 回答 1

1

您可以使用 apache 将代理请求反向到瘦服务器。apache 配置指令看起来有点像这样(您可能需要更改这些)

DocumentRoot /path/to/rails/public

<Location /assets >
  ProxyPass !
</Location>

ProxyRequests Off

ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/

将 3000 替换为您设置为 Thin 运行的端口。

于 2013-09-26T12:31:09.800 回答