Шаги для установки redmine на ubuntu (14.04)
# Установка пакетов сервера HTTP apache2
sudo apt-get install apache2 libapache2-mod-fastcgi libapache2-mod-passenger
# При необходимости поменять дефолтный порт с 80 на подходящий, например 8088
sudo vim /etc/apache2/ports.conf
# Установка пакетов redmine
sudo apt-get install redmine redmine-sqlite redmine-apache
# Конфигурируем рубя в апаче
sudo vim /etc/apache2/mods-available/passenger.conf
[Содержимое passenger.conf]
<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/ruby
</IfModule>
# Линкуем ссылку для apache из рута на redmine (приложение будет доступно по адресу http://yohost:port/redmine)
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
# Конфигурируем базовый путь для рубя CGI
sudo vim /etc/apache2/sites-available/000-default.conf
[Что добавил в 000-default.conf]
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
# Открываем доступ к файлам из веб
sudo chown -R www-data /usr/share/redmine
# Конфигурируем метод оповещения
sudo vim /etc/redmine/default/configuration.yml
[configuration.yml]
production:
email_delivery:
delivery_method: :sendmail
default:
email_delivery:
delivery_method: :sendmail
# Перезапуск апач сервиса
sudo service apache2 restart
# Также если потребуется перезапуск redmine
sudo -u www-data touch /usr/share/redmine/tmp/restart.txt