這甚至可能嗎?mod_perl和Passenger如何在同一臺Apache服務器上運行?
我有一個運行在Passenger上的Rails應用程序和一個需要在同一臺服務器上運行的mod_perl站點。我已經嘗試設置兩個VirtualHosts,並且我嘗試過使用一個VH和一個別名/位置作爲mod_perl。在這兩種情況下,Passenger都會嘗試提供mod_perl應用程序,並告訴我它找不到正確的文件。任何人都知道我在做什麼錯了?
這裏是我的設置ATM:
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>