在nginx配置中查找并设置IP版本
据我所知,没有专用的nginx变量来检查客户端是否通过IPv4或IPv6连接,因为此服务器同时支持这两种方式。我想在在nginx配置中查找并设置IP版本,nginx,ipv6,Nginx,Ipv6,据我所知,没有专用的nginx变量来检查客户端是否通过IPv4或IPv6连接,因为此服务器同时支持这两种方式。我想在fastcgi.conf中设置一个传递给PHP的变量,如下所示: fastcgi_param IP_VERSION $ip_version 有没有一种方法可以在不使用和传递此信息的情况下确定IP版本?我很清楚,您可以在PHP中执行此检查,但是如果可能的话,我们希望使用nginx,同时保持其一流的性能。可能使用lua脚本?虽然这样做可能有点过分。@Marki55
fastcgi.conf
中设置一个传递给PHP的变量,如下所示:
fastcgi_param IP_VERSION $ip_version
有没有一种方法可以在不使用和传递此信息的情况下确定IP版本?我很清楚,您可以在PHP中执行此检查,但是如果可能的话,我们希望使用nginx,同时保持其一流的性能。可能使用
lua
脚本?虽然这样做可能有点过分。@Marki555你可能是对的,那太过分了!谢谢你的建议。