Redmine в поддиректории


Tagged , ,

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 откроется редмайн.

Мой блог находят по следующим фразам

Share:

2 комментария

RSS / trackback

Respond

  1. Forforce

    on 25.02.2014 at 03:48

    Спасибо за полезную статью. Если вы пользуетесь Redmine то рекомендую опробовать таймер — RMClient. Он позволяет вести точный учет времени. А вот и адрес проекта: http://rmclient.org

  2. Человек_Разумный

    on 06.03.2014 at 22:08

    Благодарю за наводку