Как отключить индексирование каталогов от apache2 при переходе к корню сервера? - PullRequest
13 голосов
/ 13 июня 2011

Мне нужно отключить эту индексацию при входе в мой корневой каталог на сервере apache2, какие-либо советы?

Ответы [ 5 ]

34 голосов
/ 04 августа 2013

Отредактируйте файл конфигурации apache2, который обычно находится в каталоге: "/etc/apache2/httpd.conf".

Добавьте следующее или отредактируйте, если у вас уже есть некоторые конфигурации для директории веб-сервера по умолчанию (/ var / www):

 <Directory /var/www>
   Options -Indexes
   AllowOverride All
   Order allow,deny
   Allow from all
 </Directory>

Это отключит индексацию для всех общедоступных каталогов.

16 голосов
/ 13 июня 2011

Обычно делается так:

Options -Indexes

Минус означает "нет" ...

8 голосов
/ 13 июня 2011

Если вы хотите защитить только один каталог от просмотра содержимого, вы также можете просто добавить index.html или index.php, который будет отображаться всякий раз, когда кто-то просматривает этот каталог.

1 голос
/ 02 июня 2014

Убедитесь, что вы также добавляете -Indexes к файлам конфигурации в вашем каталоге с поддержкой сайтов (или сайтов, как было в моем случае), они обычно находятся в каталоге / etc / apache2 /.1001 *

0 голосов
/ 25 мая 2019

sudo nano /etc/apache2/apache2.conf

Расположен этот раздел <Directory /var/www/> в файле

Добавить минус к индексам (отказано)

Добавить плюс к FollowSymLinks

Результат: <Directory /var/www/> Options -Indexes +FollowSymLinks AllowOverride None Require all granted </Directory>

Работает на Распбиане

Вы получите сообщение: «У вас нет прав доступа к« Каталогу »на этом сервере».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...