Nginx不会在IPv6上提供php页面

我有一个运行nginx php5的Debian 8服务器。 服务器configuration了IPv4和IPv6地址,我可以在任一地址上成功ping通服务器。 我也可以使用任一地址成功浏览服务器上的html页面。 如果我使用IPv4地址,我可以成功浏览到一个php页面,但是如果我尝试浏览到使用IPv6地址的php页面,则浏览器挂起,我看不到为什么。 phpinfo说IPv6已启用。 任何帮助将非常感激。 configuration文件如下。

在/ etc / nginx的/启用的站点- /默认

server { server_name abcwiki; listen [::]:80 ipv6only=on; listen 80; root /var/www/html/dokuwiki; index index.html index.php; location ~ \.php$ { include fastcgi_params; include /etc/nginx/snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } } 

/etc/php5/fpm/pool.d/www.conf

 [www] user = www-data group = www-data listen = /var/run/php5-fpm.sock listen.owner = www-data listen.group = www-data pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 

其他nginx和php文件保留在默认状态。

PHP信息显示:

 PHP Version 5.6.30-0+deb8u1 System Linux ABCWiki 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 Build Date Feb 8 2017 08:50:44 Server API FPM/FastCGI Virtual Directory Support disabled Configuration File (php.ini) Path /etc/php5/fpm Loaded Configuration File /etc/php5/fpm/php.ini Scan this dir for additional .ini files /etc/php5/fpm/conf.d Additional .ini files parsed /etc/php5/fpm/conf.d/05-opcache.ini, /etc/php5/fpm/conf.d/10-pdo.ini, /etc/php5/fpm/conf.d/20-json.ini, /etc/php5/fpm/conf.d/20-readline.ini PHP API 20131106 PHP Extension 20131226 Zend Extension 220131226 Zend Extension Build API220131226,NTS PHP Extension Build API20131226,NTS Debug Build no Thread Safety disabled Zend Signal Handling disabled Zend Memory Manager enabled Zend Multibyte Support provided by mbstring IPv6 Support enabled DTrace Support enabled Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2 Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk 

我已经find了这是一个红鲱鱼的原因。 这是由于我们的SonicWALL防火墙VPN使用完整的MTU丢包(我认为这是一个在防火墙中的错误,并且正在使用SonicWALL)。 我testing的html页面很小,所以从来没有抓到过。 将服务器上的MTU降低到1374(将防火墙上的防火墙设置为1500)现在已经解决了这个问题。