Назад | Перейти на главную страницу

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 Как я могу это исправить?

Это рабочая конфигурация, с которой я закончил.

<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