LINUX.ORG.RU
ФорумAdmin

PHP-FPM Работа с разных Lan interface

 


0

1

Подскажите! можно ли конкретному домену на сервере присвоить исходящий интерфейс. что-бы скрипты php типа file_get_content и.т.д работали с заданного интерфейса. задача каждому сайту выдать исходящий свой айпи

CURL proxy не в счет.



Последнее исправление: shrmvl (всего исправлений: 1)

Ещё раз перечитал, но до конца не понял. Вы хотите что бы исходящий трафик на домен вида host.tld уходил с определенного ip который есть у вас на интерфейсе(где большая подсеть)? Или что бы уходил с определенного интерфейса? Но и в первом и во втором случае задача без прокси не решаемая, или решаемая но костылями.

anc ★★★★★
()

https://www.php.net/manual/ru/context.socket.php

bindto Используется для указания IP-адреса (IPv4 или IPv6) и\или номера порта, которые PHP будет использовать для подключения к сети. Синтаксис выглядит следующим образом: ip:port для адреса IPv4, и [ip]:port для адреса IPv6. Установка IP и\или порта в 0 позволит системе самой выбрать нужный IP и\или порт.

anonymous
()
Ответ на: комментарий от anonymous

есть сервер на нем ubuntu, есть 10 сайтов. в Virtual host будь то nginx или apache задается IP по которому будет слушаться этот домен. у каждого сайта свой айпи. но вот скрипты PHP POST или GET запрос будет выполняться не с того IP который указан в Virtual Host Nginx! а с Main интерфейса в моем случае eth0, как заставить php работать к примеру с eth0:1

shrmvl
() автор топика
Ответ на: комментарий от anonymous

Да через socket или curl это возможно но это уже модификация скриптов и переписывать кучи кода. я так понимаю PHP работает только с базового айпи.

shrmvl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.