服务器搭建博客简要记录
服务器搭建博客简要记录
2、服务器
本人选择的是阿里云99一年的服务器:ECS 经济型e实例 2核2G,3M固定带宽 40G ESSD Entry云盘,这款的价格是99元/年。版本为Ubuntu20.04。
下载好后,修改好服务器的密码。通过Workbench远程连接。进入shell后输入1Panel的安装命令。正常下载(神奇的是docker居然能够正常下载,没有被墙。难道这段时间又恢复了?)。
尝试进入面板,但行不通。转到阿里云的服务器的安全组开放相关的端口,即可正常访问。在面板中下载mysql等服务。
2、域名
首先查找合适的域名。在阿里云进入域名。尝试购买域名,但首先要审核个人信息。只能等待
闲暇之余,在面板商店下载了typecho把数据库导入了进去。整了几个主题。
实名认证成功,购买了域名,但还要审核。现在弄一下图床(把图片传到服务器上)。
发现有免费版图床。直接用,懒得整了。
域名认证好了,还要续费,急急急。
弄完之后解析域名。
解析完后到面板创建网站,把typecho绑定到上面,成功。
接下来申请证书。(不然会显示不安全)用免费的。还是要审核。
签发成功。下载nginx的证书。把key和pem在面板的网站-》配置那里复制过去。上传。
这时会发现博客的css等前端的页面是加载不出来的。整了一会后发现要在后台-》设置-》站点地址那里修改地址(改成https://+域名)。修改完后即可使用。
问题补充:在第一天,我把网址发给朋友们,是可以正常访问的。然而第二天尝试的时候发现手机微信自带的浏览器,联想浏览器等无法访问了。经过一晚上的排查。本人找到了问题所在:在创建网站的时候把域名绑定到博客那里,这时候会访问不了,提示要我去备案。如果这时我把ssl证书也加上去,就可以正常访问,但是手机浏览器等就是进不去的。我个人感觉可能就是没备案的缘故。也许第一天能够正常访问是因为还没有检测到,第二天就把我给ban了。也是难绷。