本站现已正式接入ipv6!
2020-11-07
Ubuncrash
暂无评论
3076 次阅读
2020年11月7日 本站正式接入ipv6
he.net 认证
Azure截图
使用负载均衡器,实现ipv4+ipv6双栈。简单易学,就是配置有点麻烦,不断重启虚拟机花了不少时间。必须要重新部署虚拟机。宕机时间又增加了
下面是一些辅助的配置
开机自动配置cloudflare-dns
https://github.com/smilelc3/CloudflareDDNS
通过接入Cloudflare api,为域名托管在Cloudflare上的用户,提供动态DNS解析(又称DDNS)的工具。
特点:
- 由
go
编写,可运行在多种系统平台上,未使用第三方库; - 支持ipv4的
A
解析,和ipv6的AAAA
解析; - 获取公网IP借助test-ipv6.com和whatismyipaddress.com双平台,保证IP准确;
- 自带周期计时器,定时更新
ipv4
和ipv6
解析服务。
使用Supervisor管理器守护进程
command=./CloudflareDDNS/CloudflareDDNS
directory=./CloudflareDDNS
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/.../supervisor/log/CloudflareDDNS.out.log
stderr_logfile=/.../supervisor/log/CloudflareDDNS.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d
Nginx 配置
要确保nginx 监听ipv6,就要listen [::]:80
和listen [::]:443
server
{
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name awsl.blog www.awsl.blog blog.awsl.blog ipv6.awsl.blog v6.awsl.blog *.awsl.blog awslblog.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/awsl.blog;
if ($server_port !~ 443){
rewrite ^(/.*)$ https://$host$1 permanent;
}
本篇文章采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议进行许可。
转载或引用本文时请遵守许可协议,注明出处。