Перейти до вмісту
EuroVPSEuroVPS

Як вимкнути перегляд вмісту каталогів

FAQ EuroVPS

2 хв читання

Shared FAQ page chrome (breadcrumb, dates, read time, «Читати далі», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

Чому варто вимкнути перегляд вмісту каталогів?

Відкритий перегляд каталогу дозволяє будь-кому читати і завантажувати файли за цим шляхом і скласти карту плагінів та тем сайту. Вимкніть його. Спосіб залежить від веб-сервера.

#1 Apache

Розгляньмо випадок, коли перегляд каталогу увімкнено для вашого сайту http://mydomain.com/MyData/; тут потрібно створити файл .htaccess усередині каталогу MyData у document root вашого сайту. Підключіться через FTP або оболонку Linux і створіть файл .htaccess із наведеним нижче вмістом, щоб вимкнути перегляд каталогу в цьому конкретному місці.

Options -Indexes

Поради:

a.) Якщо ви й далі бачите вміст каталогу або будь-які помилки за цим URL, перевірте в журналах помилок Apache, чи немає помилок прав доступу. В ідеалі файл .htaccess слід створювати з власником і групою веб-користувача та правами 644.

b.) Apache не обробить файл .htaccess, якщо не налаштований читати .htaccess із цього конкретного розташування. Можна створити тег розташування, як показано нижче, у файлі конфігурації Apache (httpd.conf) і перезавантажити Apache.

<Directory "/home/complete/path/to/the/directory/ ">
AllowOverride All
</Directory>

#2 Nginx

В nginx перегляд формує модуль ngx_http_autoindex_module. Задайте autoindex off; у блоці location. Відредагуйте nginx.conf, додавши наведені нижче записи до конфігурації вашого сайту.

server {
            listen 80;
            server_name yourdomain.com www.yourdomain.com;             root /path/to/document/root;
            location / {
                     index index.php index.html;
            }
            location /path/disable/dir_listing {
                       autoindex off;
            }
}

#3 IIS

Відкрийте IIS з підвищеними правами або як адміністратор. Перейдіть до сайту і натисніть на нього, щоб відкрити його параметри. Знайдіть опцію «Directory Browsing» і відкрийте її.

Натисніть «Disable» на панелі параметрів праворуч.

З FAQ EuroVPS.

Більше в категорії «Інструкції»

Ваш наступний партнер з інфраструктури

Залишилося
запитання?

Розкажіть, що ви намагаєтеся зробити. Інженер прочитає і відповість.

+357 222 32280
Інженер EuroVPS несе серверний вузол у залі дата-центру
Розмова з людьми, які доглядатимуть за вашою інфраструктурою.

Почнімо з вашої інфраструктури.

Трохи контексту допомагає нам почати правильну розмову.

Ми використаємо ваші дані, щоб відповісти на ваш запит. Політика конфіденційності