IPV6 DDNS搭建服务器过程
1.域名申请与服务器路由设置
-
域名申请,一般找各大域名服务商即可,购买域名并申请免费的SSL证书,下载即可
这里以阿里云为例,域名管理和次级域名管理与免费SSL证书申请:
-
由于国内对ipv4地址管理严格,普通人难以申请到v4地址,因此使用v6地址搭配DDNS。
优点是不需要找dns服务商买穿透服务,而且可以跑满带宽。
缺点是要求访问者网络同样支持ipv6,否则无法访问。
-
光猫路由模式:
如果是家用网络,光猫往往是路由模式,为了方便调试和访问,将光猫设置为桥接模式,由主路由器全权负责转发业务。
我们需要进入光猫管理界面输入管理员密码进行更改,一般而言管理员密码都是一样的,具体是什么根据地区不同决定,大家可以自行搜索,实在不行再去问客服。
2.DDNS-GO 优点 缺点
原理介绍: DDNS-GO周期性地询问域名服务商登记的IPV6是否与本地一致并及时修正,以此保证网站的正常公网访问
优点:自动便捷且轻量化
缺点:不够安全;在其申请修改的时间段可能无法访问网页;且由于此技术尚未规范,仅适合私人业务选择
3.nginx框架搭建
这里服务器我使用的是Ubuntu14,由于我有两个网站,一个云盘一个个人博客,但我只有一个一级域名,所以选择一级域名地下划分两个二级域名分别代理两个网站。
同时下载好SSL证书,配置HTTPS协议,保证一定的安全性
相关配置文件等搬完家安顿好服务器再说,一定会补上的咕咕咕 复制代码
4.注意事项 记得备案
在网站搭建之后,如果带有用户服务(有注册登录功能的都算),建议找当地网安备份一下
5.网站搭建,以nextcloud为例
相关配置文件等搬完家安顿好服务器再说,一定会补上的咕咕咕 这里我才用的是本地安装,如果想傻瓜式管理可以使用dock安装 复制代码
6. mysql配置 用户权限 表格 通配符注意事项
一定会补上的咕咕咕 复制代码
7.本地常见问题配置
1.由于Ubuntu的防火墙设置策略,我们需要手动开放80/443端口
ufw default allow sudo ufw allow 443 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --list-ports 复制代码
2.如果采用dock安装应用,则存在dock中的应用与本地数据库访问的问题,要设置数据库开放远程访问。以mysql为例,要手动开放3306端口以允许远程访问。
sudo ufw allow 3306 复制代码
3.为了方便硬盘的统一管理和扩大内存,我们可以将物理硬盘在逻辑上合并成一整块,这里Linux使用lvm逻辑管理将硬盘整合即可
现在只是说了个大概,后续会持续补充细节!
原文链接:https://juejin.cn/post/7204670801244651578