Страница Drupal, возвращающая страницу ошибки 502 вместо 404 - PullRequest
0 голосов
/ 04 декабря 2018

Когда я ищу ссылку с моего веб-сайта drupal https://example.com/index2.php?option=com_ckforms&view=ckforms&id=1&Itemid=190 я получаю ответ 502 (неверный шлюз) и перенаправляю на страницу ошибок 502 nginx вместо 404, поскольку ошибки 5xx зарезервированы для фактических ошибок обслуживания.

Я получаю сообщение об ошибке «отправка исходящей не поддерживаемой версии протокола FastCGI: 72 при чтении заголовка ответа из восходящей линии связи» в журналах.

Я обнаружил, что причина может быть в том, что этот сервер (веб-интерфейс) получил неверный ответ от вышестоящего (веб-сервер) сервера, к которому он обращался для выполнения запроса. В большинстве случаев это не означаетчто вышестоящий сервер не работает, а вышестоящий сервер и шлюз / прокси-сервер не согласовывают протокол обмена данными. Чаще всего эта проблема возникает, когда существует проблема с IP-связью между Web Front и Back-Ends.,Прежде чем пытаться решить эту проблему, вы должны полностью очистить кеш браузера.

Может кто-нибудь предложить мне

Заранее спасибо!

1 Ответ

0 голосов
/ 15 апреля 2019

Я добавил

try_files $ uri = 404;

в файле конфигурации nginx в настройках местоположения.Это решило мою проблему.

...