Обслуживайте страницы ошибок, используя Apache HTTP Server - PullRequest
3 голосов
/ 01 сентября 2010

Я использую Tomcat для размещения своего веб-приложения и сервера Apache http поверх него, используя мод-прокси для балансировки нагрузки.

Когда мое приложение выдает ошибку 404 или 500, я хочу обслуживать страницы ошибок через сервер Apache http, а не сервер tomcat.Это потому, что я передаю весь свой статический контент через Apache и не хочу, чтобы он был частью войны.Есть способ сделать это?

1 Ответ

2 голосов
/ 01 сентября 2010

Укажите директиву «ErrorDocument» в разделе virtualhost вашей конфигурации apache:

ErrorDocument 404 /path/to/my404page.html
ErrorDocument 500 /path/to/my500page.html

Кроме того, поскольку вы используете мод-прокси, вы можете включить ProxyErrorOverride, чтобы позволить apache генерировать пользовательскиедокументы об ошибках для прокси-содержимого.

Также ознакомьтесь с документацией

...