Контроль доступу Apache 2.4: Вимагати всім відмовлено не працює


2

Я вимкнув модуль access_compat і змінив всі директиви Order на Require, щоб виконати вимоги Apache 2.4.

Мої загальнодоступні віртуальні хости все ще працюють нормально. Але я отримую "Require all denied", не працюючи, коли я перевіряю його. Кожен має доступ до сайту.

У apache2.config:

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options FollowSymLinks Includes
        AllowOverride None
        Require all granted
</Directory>

У віртуальному файлі хосту:

DocumentRoot /var/www/my.site
ServerName my.site

    <Directory />
        Require all denied

        AddType application/x-httpd-php .html .php

        DirectoryIndex index.html index.php
    </Directory>

Я прочитав всю допомогу Apache на "Required" і спробував все, що міг собі уявити. Будь ласка, допоможіть.

Версія Apache: Apache / 2.4.7 (Ubuntu)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.