2012-07-30 71 views
0

我有一个网络服务器(Debian,Apache,MySQL)设置,我仍然使用默认配置,因为它与安装。 我也安装了phpMyAdmin,它链接到了带有别名的example.com/phpmyadmin。 现在我的问题:我想用Phusion Passenger(standalone)设置一个Rails应用程序,我想通过example.com/railsapp进行操作。因此,我需要告诉Apache将所有请求都代理到localhost:3000(这是Passenger提供rails应用程序的地方)。 我该怎么做?Apache Proxy和别名合并

谢谢!

回答

1

在你的虚拟主机配置补充一点:

ProxyPassMatch /railsapp(.*) http://localhost:3000/$1 
ProxyPassReverse /railsapp http://localhost:3000