Для реализации этой задачи необходимо включить модули "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 адресом:
(0) по-больше бы таких статей.
Спасибо! + доставлен 🙂
(1) Поддерживаю! Для практических задач полезная информация. +
Спасибо за лестную оценку моей статьи. Напишите в комментариях кейсы использования ip адреса в 1с)
Я использую для определения «злоупотребления» публичным api и установкой лимитов количества вызовов за определенный период
Спасибо, то что мне надо! Тоже была такая задача, но никто не смог помочь 🙁 Нужно было для логирования, что бы знать с какого устройства приходил запрос.
Супер. А кто-нибудь может для IIS подсказать как настроить, если это возможно?
(3) а если впереди nginx?
(6) Нет развернутого, точно не скажу, но можно использовать проброс:
Прокирование IP в Nginx
(6) аналогично на nginx
(7) я просто привел пример, что апач может быть за прокси. Тогда никакого ip вы не получите, кроме ip самого прокси))
(9)
тогда надо такой заголовок сформировать на стороне nginx и прокинуть его до apache 🙂
(5) Описалздесь
(9) (10)
здесь
Постарался ответить на этот вопрос
(12) Отлично! Буковки и красивые картинки…. Реклама засчитана! )))
Содержание уже интересно. Обязательно ознакомлюсь ))
(11) Спасибо огромное! Прямо то, что нужно!
А для веб сервиса на Апаче такое возможно сделать?
(15)
К сожалению, нельзя.
Apache не имеет доступа к «телу» сообщения, а 1С, при работе, с протоколом SOAP не принимает «лишние» заголовки.
(16)Это печально. У нас все конфы старые, там HTTP низя запилить. А вот ip адрес входящего подключения было бы интересно посмотреть