这甚至可能吗?
我有一个在Passenger 上运行的Rails 应用程序和一个需要在同一台服务器上运行的mod_perl 站点。我已经尝试设置两个 VirtualHost,并且我尝试只使用一个 VH 和一个别名/位置作为 mod_perl。在这两种情况下,Passenger 都会尝试为 mod_perl 应用程序提供服务,并告诉我它找不到正确的文件。有人知道我在做什么错吗?
这是我的设置自动取款机:
NameVirtualHost *:80
RailsAutoDetect off
<VirtualHost *:80>
DocumentRoot (home of rails app)/public
RailsBaseURI /
</VirtualHost>
PerlModule Apache::DBI
PerlRequire /opt/rt3/bin/webmux.pl
Alias /rt /opt/rt3/share/html <== mod_perl app
<Location /rt>
AddDefaultCharset UTF-8
SetHandler perl-script
PerlHandler RT::Mason
</Location>