Назад | Перейти на главную страницу

Проблемы с Passenger / Apache2 - Ошибка 403

Мне нужно обновить установку 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

Нет гарантии, что ждут другие проблемы.