AllowOverride All httpd Options All-Indexes — заборона перегляду папок в Ispmanager

Люба х...ня

Коли необхідно приховати перегляд файлів і папок сайту, достатньо прописати в корені в файлі .htaccess такий рядок Options All -Indexes. Ну або створити .htaccess в корені сайту, якщо його немає. Ніби все просто, але. А якщо в вас на сервері під ispmanager не була включена ця опція? І в вас тепер пів сотні аккаунтів? Невже тепер для кожного домену потрібно створювати файли .htaccess і прописувати налаштування? 

Як працює будь-яка панелька адміністрування сервера. В певній директорії повинні міститись шаблони для хостів, портів і т. д., на основі яких формуються відповідні налаштування для apache2. Згідно документації ispmanager повинен зчитувати шаблони звідси /usr/local/ispmgr/etc/ . Принаймі так пишуть тут

Але, на жаль, мені так не заканало :(

Зрозуміло, що редагувати файл /etc/apache2/apache2.conf немає сенсу, бо він перезаписується панелькою. Але, трохи почитавши його вміст, я побачив, що він інклудить httpd.conf, який знаходиться поруч.

Я прописав в ньому:


    Options All -Indexes
    AllowOverride All

Бутнув apache і все ок.

як заголовкове зображення до статті використано кадр з фільму "50 відтінків сірого. 

Розкажіть нам про свій проект!