2

I turned off access_compat module and changed all Order directives to Require in order to comply Apache 2.4 requirements.

My public virtual hosts still working fine. But I get "Require all denied" not working when I test it. Everybody has access to site.

In 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>

In 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>

I've read all Apache help on "Require" and tried everithing I could imagine. Please help.

Apache version: Apache/2.4.7 (Ubuntu)

0

You must log in to answer this question.

Browse other questions tagged .