Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为PHP-FPM使用主机别名_Php_Linux - Fatal编程技术网

为PHP-FPM使用主机别名

为PHP-FPM使用主机别名,php,linux,Php,Linux,有一种方法可以覆盖每个进程的名称解析 使用主机别名。 您认为它也适用于PHP-FPM工作人员吗? 我在/etc/php-fpm.d/www.conf中有这一行: env[HOSTALIASES] = /etc/hosts.php-fpm 当我检查$_服务器时,我看到了主机别名,但是hosts.php-fpm(127.0.0.1 example.com)中的实际覆盖无效,它是从名称服务器返回的。 您对如何使用(类似的解决方案)有什么建议吗?您试图以错误的方式使用主机别名。为了得到尊重,alias

有一种方法可以覆盖每个进程的名称解析 使用主机别名。 您认为它也适用于PHP-FPM工作人员吗? 我在/etc/php-fpm.d/www.conf中有这一行:

env[HOSTALIASES] = /etc/hosts.php-fpm
当我检查$_服务器时,我看到了主机别名,但是hosts.php-fpm(127.0.0.1 example.com)中的实际覆盖无效,它是从名称服务器返回的。
您对如何使用(类似的解决方案)有什么建议吗?

您试图以错误的方式使用主机别名。为了得到尊重,alias应满足2个要求:

  • 不应包含点(我相信,这里是检查点)。这是《男人的故事》中提到的
  • 目标应该是完整的主机名。主机名文档中也提到了这一点
  • 因此,您在HostAlias中的记录应该如下所示

    example someexample.com
    
    如果需要为ip添加别名,可以使用

    通常,这应该适用于任何依赖gethostbyname的php函数(对于php fpm也是如此)