nginx强制ssl的情况下怎么实现支持ipv6
目前搬瓦工上面已经分配了ipv6地址,ping6 也能ping通;就是强制ssl的时候无法实现ipv6访问我的配置文件如下:server
{
listen 80;
server_name 域名;
root /home/wwwroot/域名;
#强制https访问
rewrite ^(.*)$ https://$host$1 permanent;
}
server
{
#listen 80 default_server;
#listen [::]:443 default_server ipv6only=on;
listen 443 ssl;
server_name 域名;
index index.html index.htm index.php;
root /home/wwwroot/域名;
ssl_certificate /usr/local/nginx/ssl/域名_bundle.crt;
ssl_certificate_key/usr/local/nginx/ssl/域名.key;
ssl_session_timeout5m;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphersHIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;
}
[ 本帖最后由 ztoxie 于 2016-8-18 00:07 编辑 ] ipv6都没 listen[::]:443; 肯定不行
回复 2# 的帖子
好吧 我知道了。。在server 80和443那里分别加上
listen [::]:80 ssl ipv6only=on;
listen [::]:443 ssl ipv6only=on;
重启nginx就行了
页:
[1]