根据Vhost

时间:2016-01-21 17:18:12

标签: php networking nginx ip virtualhost

TL; DR:是否有针对IP /网络接口的运行时或php.ini指令?

设置:Debian,NginX,php-fpm

机器在网络接口中配置了多个IP。 NginX中的每个虚拟主机都在监听特定的IP。如果PHP执行任何与网络相关的操作,例如cURL调用,则每次都使用默认IP。如果我在脚本中手动设置CURLOPT_INTERFACE,正在使用正确的ip,但我需要通过NginX vhost和php-fpm握手以某种方式自动执行此操作。

所以,site1.com得到了调用,不知怎的,它需要传递该网站正在监听的php-fpm和php-fpm的ip需要将其设置为用于任何Internet连接的网络接口php将使在执行期间,可以是cURL,get_file_contents()或任何其他函数。

可以这样做吗?

由于

0 个答案:

没有答案