Выключил модуль access_compat и заменил директивы Order на Require чтобы соответствовать новым требованиям Apache 2.4.
Всё работает как надо, но когда на одном вирт.сервере настроил "Require all denied", то ничего не срабатывает, все могут смотреть сайт. Также не работает Require ip.
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>
Virtual host file:
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 по "Require", перепробовал все, что мог придумать. Такой проблемы ни у кого нет, кроме меня. Order работает, Require - нет.
Прошу помощи.
Apache version: Apache/2.4.7 (Ubuntu)