Я вимкнув модуль 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)