Я пытаюсь настроить пользовательские страницы ошибок 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 показывает - но он должен показывать пользовательскую запрещенную страницу.