Каталог решений - Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

В наличии

Столкнулся с задачей получения IP адреса, который вызывает http сервис 1С. Итак, решение:

Категория:

Описание

Для реализации этой задачи необходимо включить модули "mod_headers.so" и "mod_ssl.so", в конфигурационном файле apache: "httpd.conf". Расположен в папке apache/conf.

Нужно найти строки:

#LoadModule headers_module modules/mod_headers.so

#LoadModule ssl_module modules/mod_ssl.so

И раскомментировать их путем удаления символа "#"

И

Далее в самый конец этого файла надо добавить строчку:

RequestHeader append caller_ip_adress "%{REMOTE_ADDR}s"

Сохранить файл и перезапустить службу Apache из списка служб

или из командной строки

Готово. Теперь при любом вызове сервиса, apache будет добавлять заголовок с ip адресом:

has been added to your cart:
Оформление заказа