Problemas com o Passenger / Apache2 - Erro 403

1

Eu preciso atualizar minha instalação do Redmine. Eu estou em um Mac OS X Server 10.6.8 (infelizmente, isso é um dado - não pode atualizar o sistema para uma nova versão agora).

No processo, eu tive problemas com a instalação de uma versão mais nova do Ruby (requerida pela nova versão do Redmine), e acabei com o rbenv, que agora mantém tudo o Ruby no sistema. Tive mais alguns problemas com a atualização do Passenger, até que descobri que eles haviam abandonado o suporte para o 10.6.8 há muito tempo.

Eu consegui instalar o Passenger (e seu módulo Apache2) no final, embora a mesma versão que eu estava rodando antes da atualização - então este é agora o Passenger 4.0.5. Mas ele está rodando, e eu também fui capaz de confirmar que meu aplicativo (Redmine) ainda está lá, em sua forma atualizada, através do Passenger standalone. No entanto, eu gostaria de servir Redmine através do Apache, e tudo que eu recebo é um erro 403, com o log do Apache dizendo o seguinte:

[Mon Feb 06 18:00:13 2017] [error] [client XXX.XX.XX.XXX] Directory index forbidden by Options directive: /Library/WebServer/Documents/redmine/

Aqui está o conteúdo do meu arquivo conf para o host virtual (somedomain esconde meu hostname):

<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>

Atualmente, não estou usando o painel Preferências do passageiro. Minha pasta Redmine está em /Library/WebServer/Documents/redmine . Deveria estar em outro lugar? Ele costumava se sentar em / Library / WebServer / Ruby_Apps antes, e eu tinha um link simbólico indo de /Library/WebServer/Documents/redmine para o diretório public . Qual é a melhor maneira de fazer as coisas?

Alguém pode me indicar uma solução? Deixe-me saber se você precisar de mais informações.

    
por Sebastian Sulger 07.02.2017 / 11:30

1 resposta

0

A curto prazo, parece um problema de listagem de índice. As seguintes opções podem corrigir isso:

Options +Indexes +FollowSymLinks -MultiViews

Não há garantia de que outros problemas estejam em espera.

    
por 08.02.2017 / 09:24