我有使用默认虚拟主机apache的网络服务器
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
我的PHP应用程序在子文件夹中运行良好,我可以访问如下
domain.com/phpapp1
domain.com/phpapp2
domain.com/phpapp3
但是如何使用像domain.com/railsapp1这样的乘客来运行rails应用程序?我想对所有应用使用相同的域名
答案 0 :(得分:1)
我不确定这是不是最好的方法,但我让它工作添加以下行来配置redmine和主应用程序,例如在同一个域上
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
PassengerAppRoot /var/www/redmine
</Directory>
</VirtualHost>