Программирование HTML Apache: как разрешить доступ к списку файлов каталога Sat, December 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Apache: как разрешить доступ к списку файлов каталога Печать
Добавил(а) microsin   

Предположим, что нужно разрешить любому посетителю сайта просматривать список файлов какого-нибудь каталога, например http://имядомена.ru/AnyFolder, если он откроет эту ссылку в браузере.

[Способ на основе httpd.conf]

Для этого откройте на редактирование файл конфигурации httpd.conf, обычно он находится в папке /etc/apache2, и добавьте в него следующий текст:

< Directory /var/www/имяпользователя/data/www/имядомена.ru/AnyFolder>
   Options +Indexes
< /Directory>

Здесь /var/www/имяпользователя/data/www/имядомена.ru/AnyFolder это полное имя папки, куда нужно предоставить доступ, относительно корневого каталога системы.

Перезапустите Apache командой:

/etc/init.d/apache2 restart

[Способ на основе .htaccess]

Создайте в каталоге, к которому вы хотите разрешить доступ, файл .htaccess со следующим содержимым:

Options +Indexes

После этого содержимое этого каталога немедленно станет доступным для доступа (на чтение, просмотр содержимого) для любых внешних пользователей сайта, перезапуск Apache не требуется.

[Ссылки]

1. How to enable a directory listing in Apache web server site:stackoverflow.com.

 

Добавить комментарий


Защитный код
Обновить

Top of Page