Установка Redmine в FreeBSD через nginx
28.01.2011, рубрики: FreeBSD, Новости | Теги: nginx, passenger, Redmine | 870 комментариев »Ставится он из портов
1 | /usr/ports/www/redmine |
Очень подробно о настройке написано на оф. сайте проекта.
Далее собираем nginx с модулем passenger.
В секции http nginx'а описываем глобальные настройки passenger:
1 2 3 | passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15; passenger_ruby /usr/local/bin/ruby; passenger_max_pool_size 10; |
Важное замечание:
Версия passenger будет у всех разной, все зависит от времени установки passenger.
Чтобы узнать версию, которая установлена у вас:
1 | ll /usr/local/lib/ruby/gems/1.8/gems/ | grep passenger |
Добавим хост, на котором будет висеть Redmine:
1 2 3 4 5 6 7 8 | server { listen 192.168.0.1:80; server_name redmine.local; charset utf-8; passenger_enabled on; root /usr/local/www/redmine/public; } |
Делаем рестарт Nginx и заходим по адресу http://redmine.local
UPD: При первом запуске редмайна, не сразу открывается его стартовая страница, для это нужно в секции http nginx'а прописать:
1 | passenger_pre_start http://redmine.local/; |