O Apache Webserver não mostra listagens de diretórios, mas 403 - Yosemite

1

localhost aponta para / Libary / WebServer / Documents. Se eu tiver um arquivo index.html, ele será aberto, sem problemas. No entanto, se eu remover o arquivo de índice, ele me fornecerá um erro 403, em vez de mostrar a listagem do diretório. O mesmo se aplica a todas as subpastas.

Atualizei para o Yosemite, MBA.

Como posso fazer com que ele mostre listagens de diretório novamente?

-residentes

    
por Dragan Marjanovic 17.10.2014 / 10:10

2 respostas

8

abra "/private/etc/apache2/httpd.conf" em um editor. Desloque-se até encontrar esta parte:

<Directory "/Library/WebServer/Documents">

Lá dentro, você precisará adicionar "Índices" às suas "Opções". Para mim, isso significa mudar essa linha:

Options FollowSymLinks Multiviews

Para:

Options Indexes FollowSymLinks Multiviews

Em seguida, reinicie o apache:

apachectl restart
    
por 18.10.2014 / 05:43
0

Perfeito! funcionou para mim.

Por que "índices" ?

Índices     Se um URL que mapeia para um diretório for solicitado e não houver DirectoryIndex (por exemplo, index.html) nesse diretório, o mod_autoindex retornará uma listagem formatada do diretório.

Ref - link

    
por 22.06.2015 / 06:00