买了域名后,为了把自己的网站放到互联网上,折腾了一周,尝试了很多办法,诸如:
ipv6+ddns
cloudflare cdn
stun内网穿透
遇到的问题包括:
联系运营商开通ipv6
运营商禁止了80/443端口,需要改端口
有了ipv6,其他城市访问依然还是ipv4
尝试使用国内代理,发现域名必须备案
最后,我看到了这个:
由于国内的信息监管,国内的网站必须要备案。
尽管折腾了一周,但是学了不少东西,也算没有白费。但是现在我不想折腾了,消耗太多时间了,因此我决定花钱解决问题。
在阿里云上买一个ECS套餐,一次性解决公网ip+备案的问题。
步骤如下:
购买ECS+域名
ECS镜像选择debian系统
ECS分配的公网ip放到域名解析中(这个公网ip是固定的,不会变,所以不用ddns)
安装1panel面板,安装halo博客应用
安装openresty,设置反向代理
成功: