Назад | Перейти на главную страницу

ошибка apache 2.4.10 403 на псевдонимах

Я обновил свой сервер apache до 2.4.10 с версии 2.2.x на debian7, и у меня проблема с несколькими виртуальными хостами. Когда я пытаюсь загрузить страницу, у меня появляется запрещенная ошибка [403]. Если я включаю только один псевдоним, страница работает нормально, когда я пытаюсь включить другую страницу, я получаю ошибку 403. Добавляю во все конфиги Требовать все предоставлено.

Что я делаю не так?

код псевдонима 1:

<VirtualHost example.com:3099>
DocumentRoot /home/ftp/example.com
alias alias1 /home/ftp/example.com/alias1/>
<Directory /home/ftp/example.com/alias1/>
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
        Require all granted
</Directory>
</VirtualHost>

код псевдонима 2:

<VirtualHost example.com:3099>
    DocumentRoot /home/ftp/example.com
    alias alias2 /home/ftp/example.com/alias2/>
    <Directory /home/ftp/example.com/alias1/>
            Options +Indexes +FollowSymLinks +MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
            Require all granted
    </Directory>
    </VirtualHost>

ОБНОВЛЕНИЕ 1 В /etc/apache2/apache2.conf у меня есть

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

Если я изменяю отказано на предоставленное, ошибка 403 исчезнет, ​​но у меня есть доступ ко всем подкаталогам в /home/ftp/example.com, даже если у них нет псевдонима виртуального хоста.