前言
以前自己单纯的会一点前端,随着学习的深入,我想自己搭建一个个人博客试试,拓宽一下知识面。
过程也是一波三折,刚开始一窍不通,慢慢找资料,一步步做,原先准备使用宝塔来装的,结果都弄的差不多了,结果配置站点打不开,随下定决心自己搭,结果又是碰到一堆坑,感觉环境配置被我整的一地鸡毛,随又重新安装系统再出发,最终搭了一个雏形。为记录这一过程,遂作此博客,仅供参考。
前期准备
1. 服务器
我参考了下面的文章
https://zhuanlan.zhihu.com/p/280840476
我买的是腾讯云的轻量应用服务器
相关可参考
https://blog.csdn.net/weixin_49001740/article/details/122592100
https://cloud.tencent.com/document/product/1207/44580
这是我买的一个入门款配置,因为本人在杭州工作,所以选择了离杭州比较近的上海地区,新用户比较实惠,就买了三年-298元。如果是国内的服务器,建站需要域名备案的,服务器好像不能低于6个月
我安装的系统是 Ubuntu 20.04 LTS
2. 域名
因为我买的是腾讯云的服务器,所以直接就在腾讯云上申请了,这个流程还挺久,我差不多花了20多天,你可以一边申请,一边先给服务器做其他配置,等域名下来了再替换也行。
腾讯服务器里有网站搭建指引,点击注册域名
2.1 注册域名
就可以在输入框中输入自己想要的域名,然后点击添加,就可以在右侧显示,选择年限,会显示相应的价格。一般com、cn的相对贵一点,xyz、work相对便宜一些
点击购买,会先让你创建信息模板,信息模板需要实名认证过才能购买,实名认证好像要1-2天左右
2.2 网站备案
对于首次网站备案的,需要进入腾讯云的备案小程序,不过备案要在域名注册成功后的三个工作日后才能申请,详细操作看上述文档
流程与一些注意事项:
- 在填写主体信息时,那个省市区,我感觉还是写你户籍地比较好,我第一次申请填了杭州,由于本人不是杭州的,到后面填信息的需要提供杭州的暂住住,由于我还没办,感觉比较麻烦,后来又重新申请,添加户籍地,这下没需要别的东西了。所以,这个地方还是谨填,不同地方申请的条件是不一样的。
- 你填好相关信息,腾讯云会先审核一下,有什么不合适的,他会电话通知你,跟你确认更正后,才会发起真正的备案申请
- 这个备案被管局审核差不多也要一周,备案没通过的,网站时无法通过域名访问的,不过自己可以暂时通过公网ip去访问
2.3 域名解析
当你备案成功后,再次点击注册域名,可以看到你的域名的服务状态为正常,你就可以点击操作中的解析
然后点击添加记录,以此添加两条记录,分别在主机记录里添加@、www,记录值都填自己的服务器的公网地址即可
2.4 安装SSL证书
这个我没用在腾讯云上买,而是用宝塔里免费的,后面我会介绍用它来搭服务,这里看不懂可以先放一放,等介绍完如何用宝塔搭建环境后,再来看或许更明白一些
安装了SSL证书就可以通过https的方式来访问你的网站
进入宝塔后台 – 网站 – 设置,进入特定网站的设置界面
选择SSL,里的Let’s Encrypt ,勾选自己域名,点击申请后,就是下面的样子,然后打开强制HTTPS,这样即使有用户访问http网页也会自动跳转到https格式