nginx支持ipv6 nginxipv6
程序员文章站
2024-03-14 17:58:10
...
1: nginx支持ipv6很容易,首先要确保nginx安装了ipv6模块,然后修改nginx配置文件监听端口,如下:
listen 80; // 监听ipv4地址
listen [::]:80 ipv6only=on; //监听ipv6地址
如果使用了https,则在ssl中修改端口监听配置。
2: 如果有https强制跳转,需要分别针对各个host来处理情况,如下
if ( $host = "ipv4地址" ){
rewrite ^/(.*)$ https://ipv4地址/$1 permanent;
}
if ( $host = "[ipv6地址]" ){
rewrite ^/(.*)$ https://[ipv6地址]/$1 permanent;
}
listen 80; // 监听ipv4地址
listen [::]:80 ipv6only=on; //监听ipv6地址
如果使用了https,则在ssl中修改端口监听配置。
2: 如果有https强制跳转,需要分别针对各个host来处理情况,如下
if ( $host = "ipv4地址" ){
rewrite ^/(.*)$ https://ipv4地址/$1 permanent;
}
if ( $host = "[ipv6地址]" ){
rewrite ^/(.*)$ https://[ipv6地址]/$1 permanent;
}
上一篇: 小白学习Java第十二天,字节流、字符流