Как зарегистрировать пункты назначения, передаваемые обратным прокси-сервером?

Я интегрировал HTTP-сервер Apache в IBM WebSphere, используя виртуальный IP-адрес в качестве обратного прокси-сервера для передачи запроса на некоторые целевые серверы. Но я обнаружил, что формат журнала, предоставляемый HTTP-сервером, может регистрировать только информацию о запросе и размере ответа. Моя цель - зарегистрировать IP-адрес и порты объектных серверов. Спасибо.


person Pancake    schedule 12.03.2019    source источник


Ответы (1)


Если вы отправляете запросы только одному VIP, прокси-сервер не может знать, какие другие имена/адреса могут использовать исходные серверы. Вам нужно будет добавить такой заголовок из вашего приложения.

Если сеанс HTTP установлен, вы можете зарегистрировать %{Set-Cookie}o и просмотреть идентификатор клона WAS для корреляции. Регистрация %{JSESSIONID}C позволит вам получить идентификатор клона в запросе, если он присутствует.

Эта конфигурация встречается довольно редко, так как не поддерживает сходство сеансов. В более традиционной конфигурации используется подключаемый модуль WAS WebServer, и вы можете просто войти в систему %{WAS}e, чтобы получить нужные данные.

person covener    schedule 12.03.2019