Подтвердить что ты не робот

Псевдоним 403 Запрещен с Apache

Я пытаюсь создать папку с именем week7 и html-страницу с именем hello.html в этой папке вне корня документа и просмотреть ее через директиву Alias.

Я создал папку с именем week7 из корня документа. Я выбрал для этого место:

/usr/local/www/week7

в то время как мой корень документа:

/usr/local/www/apache22/data

в httpd.conf и под тегом, я написал:

    Alias /week7 /usr/local/www/week7
<Directory /usr/local/www/week7>
    Require all granted
</Directory>

После перезагрузки сервера я получил следующее сообщение: Запрещено сообщение 403.

Я попытался изменить разрешения для файла hello.html, в папке week7 и даже в папке www и ничего не изменилось.

Любые идеи?

4b9b3361

Ответ 1

Если вы используете apache 2.4

Разрешить заказ, запретить использование Разрешить от всех

становится...

Требовать все предоставленные

https://httpd.apache.org/docs/2.4/upgrading.html

Ответ 2

Я знаю это старое, но только для записи, следующее работало для меня в XAMPP (Windows 8)

Alias /projects c:/projects

<Directory c:/projects>
    Options Indexes FollowSymLinks MultiViews
    Order allow,deny
    Allow from all
</Directory>

ИЗМЕНИТЬ

В XAMPP 5.6 и Apache 2.4 попробуйте следующее:

Alias /projects c:/projects

<Directory c:/projects >
    Options Indexes FollowSymLinks MultiViews
    Require all granted
</Directory>

Ответ 3

Я исправил эту проблему с помощью этих директив:

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local

Вы сможете просматривать только с локального компьютера, но он работает для локального тестирования и разработки.

Ответ 4

После того, как я настроил все вышеперечисленные руководства, он не работает для меня

Причина использования linux mint

... Наконец, я нашел другой случай для пользователей Linux "Исходный пользователь apache"

После чтения IfModule unixd_module Notes

Я изменил пользователя и группу на владельца каталога псевдонимов или пользователя root, после чего ошибка 403 исчезла.

/opt/lampp/etc/httpd.conf

<IfModule unixd_module>
User mrJohn
Group mrJohn
</IfModule>

Надеюсь, что это полезно.