Разница прокси-сервера 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???

0 ответов

Другие вопросы по тегам