欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
}
相关标签: nginx ipv6