apache 2 +乘客+ redmine映射问题

我有这两个网站在我的apache2服务器中定义。

Redmine服务器

#REDMINE SITE (/etc/apache2/sites-available/redmine) <VirtualHost *:8080> # this is the passenger config RailsEnv production RailsBaseURI /redmine SetEnv X_DEBIAN_SITEID "default" Alias "/redmine/plugin_assets/" /var/cache/redmine/default/plugin_asset$ DocumentRoot /usr/share/redmine/public <Directory "/usr/share/redmine/public"> Order allow,deny Allow from all </Directory> </VirtualHost> 

和一个Tomcat服务器

 #TOMCAT (/etc/apache2/sites-available/default) <VirtualHost *:8080> JkMount /* worker1 JkUnMount /redmine worker1 </VirtualHost> 

我的问题是,redmine网站似乎被映射到Apache服务器的根/而不是/redmine我该如何解决这个问题?

这是我结束的工作configuration。

 <VirtualHost *:8080> DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn <Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory> JkMount /* worker1 JkUnMount /redmine worker1 JkUnMount /redmine/* worker1 </VirtualHost> 

您网站的文档根目录已被映射到公用文件夹。 将DocumentRoot设置到别处,然后是Alias /redmine /usr/share/redmine/public