我有一个网络服务器(Debian,Apache,MySQL)设置,我仍然使用安装附带的默认配置。 我还安装了phpMyAdmin,它链接到带有别名的example.com/phpmyadmin。 现在我的问题是:我想设置一个带有Phusion Passenger(独立版)的Rails应用程序,我想在example.com/railsapp上找到它。因此,我需要告诉Apache将对该地址的所有请求代理到localhost:3000(这是Passenger提供rails应用程序的地方)。 我怎么能这样做?
谢谢!
答案 0 :(得分:1)
在vhost配置中添加:
ProxyPassMatch /railsapp(.*) http://localhost:3000/$1
ProxyPassReverse /railsapp http://localhost:3000