Redmine легко ставить на домен, но работать в поддиректории он по дефолту не умеет.
Небольшой хак, как заставить его работать в сабдиректории:
Открываем конфиг апача, находим виртуалхост, где он будет работать и приводим примерно к такому виду:
<VirtualHost *:80>
ServerName mydomain.com
ServerAdmin root@mydomain.com
DocumentRoot /path/to/webdir
ErrorLog /var/log/http-site_error
CustomLog «/var/log/http-site_access» common
DirectoryIndex index.php index.html<Directory «/path/to/webdir»>
Order allow,deny
Allow from all
AllowOverride all
</Directory>RailsBaseURI /redmine
<Directory «/path/to/webdir/redmine»>
Options +Indexes +ExecCGI +FollowSymLinks
Order allow,deny
Allow from all
AllowOverride all
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi
</Directory>
</VirtualHost>
затем проходим в path/to/webdir и делаем линк под названием redmine, ссылающийся на директорию куда мы ставили редмайн. Перезапускаем apache.
Вот и все. теперь, если пройти на mydomain.com/redmine откроется редмайн.
2 комментария
RSS / trackback