- 17, May 2024
- #1
Привет,
У меня есть apache 2.2.22, выступающий в качестве прокси.
Моя цель — сделать эту конфигурацию.
Когда внутренний сервер недоступен, перегружен и т. д. (ошибка 5xx), я хочу отображать страницу ошибки не с локального хоста, а с другого сервера.
Цель состоит в том, чтобы сохранить запрошенный URL-адрес неизменным и отображать страницы ошибок с правильными кодами состояния (клиентский браузер не должен видеть никаких перенаправлений). Другой сервер, который обслуживает страницы ошибок, имеет php и возвращает эти страницы с правильным кодом состояния.
Проблема в следующем.
При использовании полного URL-адреса с директивой ErrorDocument Apache фактически выполняет перенаправление: ОшибкаДокумент 502 some_full_url RewriteRule дает возможность сохранить исходный URL-адрес и отображать страницу с внешнего URL-адреса. Но как совместить эти два метода?
Заранее спасибо.
Моя цель — сделать эту конфигурацию.
Когда внутренний сервер недоступен, перегружен и т. д. (ошибка 5xx), я хочу отображать страницу ошибки не с локального хоста, а с другого сервера.
Цель состоит в том, чтобы сохранить запрошенный URL-адрес неизменным и отображать страницы ошибок с правильными кодами состояния (клиентский браузер не должен видеть никаких перенаправлений). Другой сервер, который обслуживает страницы ошибок, имеет php и возвращает эти страницы с правильным кодом состояния.
Проблема в следующем.
При использовании полного URL-адреса с директивой ErrorDocument Apache фактически выполняет перенаправление: ОшибкаДокумент 502 some_full_url RewriteRule дает возможность сохранить исходный URL-адрес и отображать страницу с внешнего URL-адреса. Но как совместить эти два метода?
Заранее спасибо.