Redmine

Возникла необходимость установить Redmine на группу разработчиков ~10-20 человек.
Долго мучился, чтобы прикрутить его к https. В конечном итоге достиг цели правкой init.d/redmine . (Не знаю на сколько это правильный путь, можете подсказать более верный).
Сейчас стоит выбор SQL для него.
Может кто-нибудь подсказать, на сколько будет неправильным использование sqlite3? Какой размер файла db она сможет потянуть?
Возможно ли в дальнейшем переход для redmine на другой SQL?

1. А в чем заключались

1. А в чем заключались мучения? Если на сервере стоит апач , то через модуль passenger все отлично заводится.
2. Переход возможен. Просто правильно надо сделать дамп базы и восстановить его уже в postgre(my)sql. Либо воспользоваться плагином yaml_db (rake задачей) которая делает тож самое.

.

2> спасибо

1> Выразился не совсем однозначно.
Проблема была в связке redmine c svn-server, работающем на другом хосте и доступном по https. Как получить сертификат - сообразительности хватило, а далее возникла проблема:
- при запуске из командной строки после su - redmine всё работает как часы
- при запуске из /etc/init.d/redmine - репозиторий уже не видит
Пришлось добавлять --env HOME="${REDMINE}" --chdir "${REDMINE}"

(пишу по памяти - мог напутать с именем переменной указывающий домашний каталог пользователя redmine)

3. Победить отсутствие возможности остановки сервиса через /etc/init.d/redmine stop так и не смог. Приходится выяснять pid процесса и kill -9 pid. :(
Причем, запущенный от пользователя сервис прекрасно завершается по Ctrl+C

Вернулся к этому вопросу.

Установил redmine-1.0.2 (1.0.3 не стал устанавливать, так как свежий портейж потребовал пересборки системы).
Теперь в /etc/conf.d и /etc/init.d нет redmine. Значит доступ возможен только через фронтенд.

Удалось запустить связку apache+passenger+redmine.
Доступ http://hostname:3000, который в результате получился, не устраивает.
Необходимо обеспечить https://hostname/redmine.

Попытки разобраться с настройкой passenger к желаемому результату не привели.

Попытка использовать mongrel_cluster закончилась непониманием, как его запустить.

Подскажите, как настроить passenger ?
или gentoo-way для mongrel_cluster.

Доступ http://hostname:3000,

Доступ http://hostname:3000, который в результате получился, не устраивает.

O_O конфог витр. хоста апача в студию

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

/etc/apache2/vhosts.d/10_redm

/etc/apache2/vhosts.d/10_redmine_vhost.conf - все здесь, стандартный апачевский виртаульный хост.

Не грусти, товарищ! Всё хорошо, beautiful good!

.

Спасибо
Использовал его. Все попытки привести его в соответствии с моими требованиями у меня не увенчались успехом.

Доступ http://hostname:3000,

Доступ http://hostname:3000, который в результате получился, не устраивает.
 Необходимо обеспечить https://hostname/redmine.

Location /redmine
Proxy http://hostname:3000
это на вскидку

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

Добился желаемого следующим образом

10_redmine_vhost.conf

<IfModule passenger_module>
Listen 3000
<VirtualHost 127.0.0.1:3000>
        DocumentRoot /var/lib/redmine/public
#       RailsEnv production
        <Directory "/var/lib/redmine/public">
                Options FollowSymLinks
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>
</IfModule>

00_default_ssl_vhost.conf

...
Listen 443
<VirtualHost _default_:443>
...
        ProxyPass /redmine http://localhost:3000
        ProxyPassReverse /redmine http://localhost:3000
</VirtualHost>
...

/var/lib/redmine/config/environment.rb

...
Redmine::Utils::relative_url_root="/redmine"

Поправьте, если что идеологически неправильно.

.

смущают еще права на каталоги

/var/log/redmine пришлось передать apache:apache

А /var/lib/redmine/files и /var/lib/redmine/tmp также надо будет передать apache?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".