Я пытаюсь настроить пользовательские страницы ошибок 403 и 404 на Apache.
Server config is as follows:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-04-03T13:22:37
Ubuntu 18.04.2 LTS
Я использую Apache для обратного прокси-сервера AJP, как показано ниже:
ProxyVia On
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /app ajp://localhost:8009/share
ProxyPassReverse /app ajp://localhost:8009/share
Мой код ErrorDocument выглядит следующим образом:
ErrorDocument 404 /cah-404.html
ErrorDocument 403 /cah-403.html
Теперь, если я перейду через браузер к вышеуказанному приложению, например "https://server.xyz/app", Я получаю сообщение, как показано ниже:
Forbidden
You don't have permission to access /app/ on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.4.29 (Ubuntu) Server at server.xyz Port 443
Мои пользовательские страницы ошибок находятся по адресу /var/www/html. Разрешение на этих страницах — 444.
Любые идеи, почему эта ошибка происходит? Я пытаюсь получить доступ к странице от провайдера, который не авторизован. Так что это нормально, что Forbidden отображается, но он должен показывать пользовательскую запрещенную страницу.