Разница прокси-сервера Apache в ответе на перенаправление ErrorDocument
У меня есть настройки прокси-сервера Apache в Windows и Linux. Конфигурация httpd.conf одинакова как для Windows, так и для Linux.
<Location "/">
#adding Error document details
ErrorDocument 502 ${serverroot}/file.html
ErrorDocument 503 ${serverroot}/file.html
ProxyPass "https://someurl.com"
ProxyPassReverse "https://someurl.com"
</Location>
Поэтому всякий раз, когда proxypass выдает ошибку 502/503, он перенаправляет ее в документ об ошибке, т.е. на страницу file.html.
Когда я проверил журналы доступа, обнаружил разницу в ответах в системах Windows и Linux.
В windows --- > POST / HTTP/1.1" 302
В Linux ----- > POST / HTTP/1.1" 502
Почему есть разница в ответе? Код ошибки 302 - это код перенаправления. Почему Windows отправляет код ошибки перенаправления, но не Linux???