Разворачиваю на работе Trac, так как у нас параллельно ведётся несколько проектов, то планирую настроить таким образом, что бы доступ к проекту был вида http://trac.company.ru/project, где project является переменной.
Для чего был написан следующий конфиг:
Код: Выделить всё
<VirtualHost 192.168.10.242:80>
ServerAdmin webmaster@company.ru
ServerName trac.company.ru
DocumentRoot /database/Trac/www/sandbox/htdocs/site
WSGIScriptAliasMatch ^/([a-z]+)$ /database/Trac/www/$1/cgi-bin/trac.wsgi
<DirectoryMatch /database/Trac/www/([a-z])+/htdocs>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Deny from all
Allow from 192.168.10.0/24
</DirectoryMatch>
#<Location "/sandbox/login">
# AuthType Basic
# AuthName "Trac Sandbox"
# AuthUserFile /database/Trac/www/sandbox/htpasswd
# Require valid-user
#</Location>
<LocationMatch "/([a-z])+/svn">
DAV svn
SVNPath /database/Subversion/$1
AuthType Basic
AuthName "Trac Subversion"
AuthUserFile /database/Trac/www/$1/htpasswd
Require valid-user
</LocationMatch>
LogLevel warn
ErrorLog /var/log/apache2/trac/error.log
CustomLog /var/log/apache2/trac/access.log combined
</VirtualHost>Сейчас сделал два проекта - sandbox (для тренировок сотрудников) и project1.
Проблема в том, что таком конфиге при доступе к project1 не цепляются css и изображения, у sandbox подобной проблемы не наблюдаю. Но у sandbox не находится ссылка на страницу логина (trac.company.ru/sandbox/login).
В чём ошибка и как её возможно решить?
Спасибо.