Я пытаюсь установить redmine 3.2.0
, как в следующем article.некорректная установка переминной установки
Точка 2.4 Test Redmine
работает отлично, то есть я могу открыть redmine, используя http://MY_IP:3000.
После этого я сделал:
sudo chown -R www-data files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
sudo ln -s /opt/redmine/redmine-3.2.2/public/ /var/www/html/redmine
Добавлено Listen 89
в /etc/apache2/ports.conf
.
Создано следующие sudo vim /etc/apache2/sites-available/redmine.conf
:
<VirtualHost MY_IP:89>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
<Location /redmine>
RailsEnv production
RackBaseURI /redmine
Options -MultiViews
</Location>
</VirtualHost>
Enabled redmine.conf
: sudo a2ensite redmine.conf
.
Добавлен PassengerUser www-data
в /etc/apache2/mods-available/passenger.conf
. Теперь passenger.conf
содержит следующее:
<IfModule mod_passenger.c>
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/ruby
PassengerUser www-data
</IfModule>
И перезапуск апача: sudo service apache2 restart
.
Так /var/www/html/
содержит:
drwxr-xr-x 2 root root 4096 Jan 25 09:32 .
drwxr-x--x 7 root root 4096 Jan 22 07:21 ..
-rw-r--r-- 1 root root 11104 Jan 22 02:57 index.html
lrwxrwxrwx 1 root root 34 Jan 25 09:32 redmine -> /opt/redmine/redmine-3.2.0/public/
Теперь, если я буду http://MY_IP:89
то /var/www/html/index.html
открыт вместо redmine home page
.
Не могли бы вы сообщить, где я сделал ошибку?
Заранее благодарен!
UPDATE:
Если я использую следующие redmine.conf
:
<VirtualHost MY_IP:89>
DocumentRoot /var/www/html/redmine
<Directory /var/www/html/redmine>
RailsBaseURI/
PassengerResolveSymlinksInDocumentRoot on
AllowOverride None
RailsEnv production
Options -MultiViews
</Directory>
</VirtualHost>
Redmine не запускается, показывает только index of
(/var/www/html/redmine/
).
это не помогло. все еще только показывает 'индекс' ('/ var/www/html/redmine /'). но у меня нет папки 'wrappers' на моей машине ... –