一 配置IP
1. 设置服务器的IPV6地址
network-ethernets-网卡名-addresses
加入v6地址
network-ethernets-网卡名-gateway6
填v6网关
network-ethernets-网卡名-nameservers-addresses
中还需加入IPV6的DNS
cat /etc/netplan/50-cloud-init.yaml
network:
version: 2
ethernets:
ens3:
addresses:
- "192.168.15.196/24"
- "234e:0:6844::196/64"
gateway4: "192.168.15.254"
gateway6: "234e:0:6844::1"
nameservers:
addresses: ["192.168.15.177"]
3. 生效IPV6配置
netplan try #看一下是否有报错
netplan apply # 应用配置
二 配置Nginx配置文件
其他教程会说要看nginx -V
的返回值是否有--with-ipv6
, 如果没有需要重新编译
误我半天, nginx 1.1+
以后应该都自带IPV6支持了, 无需重新编译
监听IPV6的80和443
vi /etc/nginx/conf.d/xxx.conf
listen 80
listen 443
listen [::]:80
listen [:::]443
网友评论