Как отключить индексацию каталога из apache2 при переходе к корневому серверу?

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

Ответ 1

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

Ответ 2

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

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

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

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

Ответ 3

Обычно делается следующим образом:

Options -Indexes

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

Ответ 4

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

Ответ 5

sudo nano/etc/apache2/apache2.conf

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

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

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

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

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

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