Мне нужно обновить установку Redmine. Я использую Mac OS X Server 10.6.8 (к сожалению, это само собой разумеющееся - сейчас не могу обновить систему до новой версии).
В процессе у меня возникли проблемы с установкой более новой версии Ruby (необходимой для новой версии Redmine), и в итоге я получил rbenv, который теперь поддерживает все Ruby в системе. Были еще проблемы с обновлением Passenger, пока я не узнал, что они давно прекратили поддержку 10.6.8.
В конце концов мне удалось установить Passenger (и его модуль Apache2), хотя и ту же версию, что и перед обновлением, так что теперь это Passenger 4.0.5. Но оно работает, и я также смог подтвердить, что мое приложение (Redmine) все еще существует в обновленном виде через автономную версию Passenger. Однако я хотел бы обслуживать Redmine через Apache, и все, что я получаю, это ошибка 403, в которой в журнале Apache указано следующее:
[Mon Feb 06 18:00:13 2017] [error] [client XXX.XX.XX.XXX] Directory index forbidden by Options directive: /Library/WebServer/Documents/redmine/
Вот содержимое моего файла conf для виртуального хоста (somedomain скрывает мое имя хоста):
<VirtualHost *:80>
ServerName somedomain/redmine
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /Library/WebServer/Documents/redmine/public
<Directory /Library/WebServer/Documents/redmine/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
В настоящее время я не использую панель настроек пассажира. Моя папка Redmine находится в /Library/WebServer/Documents/redmine
. Должно быть где-нибудь еще? Раньше он находился в / Library / WebServer / Ruby_Apps, и у меня была символическая ссылка из /Library/WebServer/Documents/redmine
к public
каталог. Как лучше поступать?
Может ли кто-нибудь указать мне на решение? Дайте мне знать, если вам понадобится дополнительная информация.
В краткосрочной перспективе это выглядит проблемой с листингом в индексах. Следующие параметры могут исправить это:
Options +Indexes +FollowSymLinks -MultiViews
Нет гарантии, что ждут другие проблемы.