Запуск cli версии пхп от определенного ip

clevel

Новичок
Запуск cli версии пхп от определенного ip

На сервак заведены несколько айпишников и есть желание выбирать, из под какого из них будет отрабатывать скрипт, запущенный через cli php (через консоль, без апача)

есть решение влоб: делается поддомен, например sub.domain.ru, для него айпишник выставляется в днс. В конфиге апача заводим это поддомен на нашу диру.. и вызываем скрит как sub.domain.ru/script.php
но это решение мне не нравится, так как используется апач...

Подскажите, может кто с этим сталкивался.
Заранее спасибо..
 

clevel

Новичок
Запускается главный скрипт по крону...
юзается #!/usr/local/bin/php

Он запускает в фон несколько других скриптов (через exec). И хочется, чтобы каждый из них обращался во вне от установленного из главного скрипта айпишника.

Например, script.php --option=ip1

При запуске через sub.domain.ru это задействует апач, а не хочется, ибо он "тяжелый".

Получается банальная схема - ходим через прокси. А вот если изначально можно было менять айпишник - вот тогда все это шустрее просто работало..
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
это называется выбором интерфейса для соединения, и указывается интерфейс, соответственно, в параметрах соединения
cli или apache тут ни при чем
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
kruglov с таким же успехом это может быть curl_setopt, stream_context_set_option и т.п.
 

clevel

Новичок
grigori, а можно поподробнее про интерфейсы эти?
Где они задаются?
Как cli php определяет, от какого айпи он запускается?

kruglov, спасибо.. потестю с утра..
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
у скрипта нет ip, от которого он запускается
есть default-ный интерфейс системы, его используют все приложения по умолчанию - хоть скрипт, хоть ping
про интерфейсы ... man ifconfig
 
Сверху