缘由
主要是想体验下现代云服务商提供的各种服务吧,学习下云原生技术。
用的阿里云,产品很丰富,但是,好像大多数产品都要绑定自己的域名,要么就功能受限。
考虑到各种方面的因素,比如说国内有备案的话,应用上线限制会少很多。
还是决定搞个备案。
备案
备案要域名,估计要用挺久的,转了好一圈,还是选了top域名。low是low,但胜在便宜,¥188,10年。
然后兴高采烈地去提交申请,发现还要在阿里云有服务器,咬咬牙,上了FC资源包,¥100,一年有效期。文档
补充:刚买了没几天,看到阿里云的广告,学生认证后,直接送三个月国内服务器,还送300块代金券,哭死
昨天备案号下来了,过了一个多小时阿里云上面就同步了,然后备案号就拿到了。
建站
其实网站不是重点,不过按照备案的要求,还是要挂一个网站。索性挂个静态页面算了,又想了下,还是挂个博客吧,顺便可以写一点东西。
然后就坑就一个个来了。
托管
首先,就是网站要托管在哪里。
一开始想的是,既然买了FC,那就直接让函数返回个HTML页面算了,后来因为要搞博客,所以这个方案被否决了。并且,用函数托管静态网页,先不说可行性,属实有点高射炮打蚊子了。
然后回想起 康文昌的这个视频,里面是用oss去托管的静态文件,然后再套一层DCDN。
首先,有个大坑,是所有我这次所有遇到的坑的来源。oss不支持访问目录自动返回目录下的index.html文件,就造成了,访问 https://suyiiyii.top/ ,会403,因为没有权限listdir。
不过这个问题可以缓解,oss控制台可以设置访问目录的时候自动访问目录下的index.html文件
于是照葫芦画瓢,遇到了第一个问题:
开启私有bucket回源后,访问网站根目录,403
问客服,得知,私有回源不支持自动返回index.html,这个功能只有匿名访问才有
最后,想着算了,就直接用oss吧,不套cdn了,反正也没几个人访问
于是乎就这样建起来了