我决定给我的网站IPv6,但我有问题让我的服务器通过IPv6响应请求。
我已经创build了一个AAAAlogging,并且已经很好地configurationNGINX来响应请求。 我的服务器在CentOS 6.4上运行NGINX。
以下是我的configuration的顶部部分:
listen 443 ssl; listen [::]:443 ssl; server_name *.mydomain.net; access_log off; ssl on; ssl_certificate /etc/nginx/conf/ssl-unified.crt; ssl_certificate_key /etc/nginx/conf/ssl.key;
当我运行'netstat -nlp | grep nginx'我得到以下结果,就好像它实际上在监听:
tcp 0 0 :::443 :::* LISTEN 14463/nginx
我已经尝试了很多testingIPv6连接的站点,比如这个和这个 ,但是他们都报告能够ping通这个地址,但是没有得到服务器响应。
所有的帮助,高度赞赏,谢谢!
你有一个防火墙问题。 我有IPv6,当我尝试wget你的网站时:
Connecting to **domain** (**domain**)|**IPv6 Address**|:80... failed: Permission denied.
对于HTTPS也是一样的:
Connecting to **domain** (**domain**)|**IPv6 Address**|:443... failed: Permission denied.
可能你只有在你的IPv4防火墙中打开这些,而不是在你的IPv6防火墙中。
如何解决这个问题取决于你的操作系统,你使用什么网页控制面板等等。如果你只是使用CentOS而没有任何控制面板,你可以使用system-config-network-tui命令行工具来configuration你的防火墙,并将正确打开IPv4和IPv6的端口。