服务器当前环境
Alibaba 3、Nginx 1.22.1、MySQL 5.7.44、宝塔Linux面板 8.0.5
- 服务器开启IPv6公网带宽
阿里云服务器和腾讯云服务器开启IPv6免费,开启公网都是收费项目
阿里云服务器开启IPv6(内网的)
腾讯云开启IPv6(目前处于内测阶段需要申请)
- 安全组开启端口(IPv4与IPv6端口并存)
-
启动监听 IPv6 地址的 Nginx
Nginx配置文件(/etc/nginx/nginx.conf)添加监听
server { listen 80; listen [::]:80; ## 监听 IPv6 的 80 端口 listen [::]:443; ## 监听 IPv6 的 443 端口 ... }
查看Nginx监听的端口
netstat -ntlp | grep nginx
服务器验证 IPv6 访问
curl -g http://[IPv6地址] -I
- 域名添加 IPv6 地址解析
常见问题:
宝塔Linux面板打开SSL或监听IPv6后无法访问面板
关闭面板SSL
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
关闭监听IPv6 ``` rm -f /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart ```
如果出现 bash: 目录: Permission denied提示,执行下面的命令给目录777权限 ``` sudo chmod -R 777 目录 ```
参考链接: