ВНИМАНИЕ! Оригинал статьи перекочевал на другой хостинг.
Отдаём папку public пользователю www-data:
~$ sudo chown www-data:www-data /home/redmine/redmine-2.3.1/public
удаляем старый конфиг дефолтного сайта апача и создаём новый конфиг для redmine:
~$ su - root ~$ a2dissite default ~$ touch /etc/apache2/sites-available/redmine
Собираем модуть passenger для apache2 (Если руби 2.0.0 ставим passenger 4.0.0 - gem install passenger –pre):
~$ su - redmine ~$ passenger-install-apache2-module -a
По окончанию установки passenger выдает, примерно, следующее:
LoadModule passenger_module /home/redmine/.rvm/gems/ruby-1.9.3-p327/gems/passenger-3.0.18/ext/apache2/mod_passenger.so PassengerRoot /home/redmine/.rvm/gems/ruby-1.9.3-p327/gems/passenger-3.0.18 PassengerRuby /home/redmine/.rvm/wrappers/ruby-1.9.3-p327/ruby
Эти строки необходимо добавить в наш конфиг апача /etc/apache2/sites-available/redmine:
<VirtualHost *:80> ServerName tracker.example.com LoadModule passenger_module /home/redmine/.rvm/gems/ruby-1.9.3-p429/gems/passenger-4.0.5/libout/apache2/mod_passenger.so PassengerRoot /home/redmine/.rvm/gems/ruby-1.9.3-p429/gems/passenger-4.0.5 PassengerDefaultRuby /home/redmine/.rvm/wrappers/ruby-1.9.3-p429/ruby DocumentRoot /home/redmine/redmine-2.3.1/public <Directory /home/redmine/redmine-2.3.1/public> # This relaxes Apache security settings. AllowOverride all # MultiViews must be turned off. Options -MultiViews </Directory> </VirtualHost>
Подключим наш сайт:
~$ su - root ~$ a2ensite redmine ~$ service apache2 restart
Комментариев нет:
Отправить комментарий