У нас есть рабочий ящик с несколькими работающими сайтами, каждый из которых использует ElasticSearch.
Все сайты имеют привязку http и https к хосту www.<sitename>.co.za
с собственным индексом ElasticSearch <sitename>_index
. ElasticSearch настроен как приложение /ESP
под веб-сайтом и имеет URL-адрес перезаписи, который направляет его к фактическому ElasticSearch на компьютере.
Я добавил новый веб-сайт с теми же настройками, что и у других, с привязками http и https к хосту.
Сайт работает и, похоже, правильно подключается к ElasticSearch в начале. Но когда я пытаюсь выполнить поиск с помощью ElasticSearch, он выдает ошибку 403.
Дело в том, что если я изменяю привязки, чтобы не иметь хоста, а шел только по IP-адресу и порту, ElasticSearch работает, и если я принимаю полный URL-запрос, который не получается с сайта, и пытаюсь выполнить его через Postman или даже просто в браузер напрямую, он работает и возвращает данные, как ожидалось.
РЕДАКТ. 1:
Меня спросили о правилах перезаписи для приложения ESP
. То же самое касается сайтов, которые работают, и тех, которые не работают. Затемненный бит - это IP-адрес сервера.

РЕДАКТИРОВАТЬ 2:
Я настроил существующий, правильно настроенный веб-сайт для использования нового домена, и ElasticSearch все еще не работает с 403, а все остальное все еще настроено, как было.
Единственными различиями в передаваемом и ошибочном заголовке являются полномочия, происхождение и реферер.
РЕДАКТИРОВАТЬ 3:
Я нашел следующее под LogFiles
для веб-сайта. Я не знаю, будет ли это полезно.
2018-10-30 06:47:14 <IP> POST /ESP/<sitename>_index/_search size=20&X-ARR-CACHE-HIT=0&X-ARR-LOG-ID=d742707c-b48d-41a9-9b78-401822fe24e4&SERVER-STATUS=403 443 - 169.0.227.54 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/70.0.3538.77+Safari/537.36 https://www.<domain>.co.za/ 403 0 0 273
2018-10-30 06:47:14 <IP> HEAD /ESP/ _=1540881129027&X-ARR-CACHE-HIT=0&X-ARR-LOG-ID=532ffa02-b818-4e4f-bbbf-604f76fff4d4&SERVER-STATUS=400 443 - 169.0.227.54 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/70.0.3538.77+Safari/537.36 https://www.<domain>.co.za/ 400 0 0 82