从零搭建属于自己的博客——Step1 服务器

从零搭建属于自己的博客——Step1 服务器

Youkun 146 2023-01-28 2023-02-14

服务器&宝塔面板

前言:这是根据自己近期建立博客网站的经验,总结的操作流程,如有问题欢迎留言讨论。由于时间仓促,如有不详细,不明白的可以多查阅官方文档(地址:https://cloud.tencent.com/document/product )

主要分为3个阶段,第一阶段是服务器的使用,第二阶段是利用halo搭建博客,第三阶段是安全完善自己的站点。我的博客网站是:www.thankxie.com,欢迎阅览!

Halo官网:Halo

一、云服务器

1.选择和购买:

我选择的是腾讯云(链接:https://cloud.tencent.com/ )因为新人有优惠,阿里云之前有购买过。如果只是尝鲜,个人建站之类建议选择轻量应用服务器,2 核 2G4M 大部分场景够用。或者第一次也可以白嫖使用,新人可以试用一个月,一个月之后再选择是否购买:

2.镜像和城市选择:

城市根据自己实际地理位置选择最近的即可,镜像我选择的是宝塔 linux 腾讯专享版,主要因为它可以可视化管理服务器,鼠标点几下就能替代以前的复杂繁多命令,操作简单,适合新手。

3.进入轻量应用服务器控制台

注意不是云服务器!

下方就是自己的服务器,有具体配置信息和公网 IP:

二、域名

自己选择喜欢的即可,建议选择价格低的(链接:https://dnspod.cloud.tencent.com/ );

注意:域名购买需要实名制,审核也很快,域名备案时间才会长。

三、域名解析

1.进入轻量应用服务器控制台
image.png2.添加自己购买的域名:

image.png

四、宝塔面板

1.点击应用管理,获取管理员账户和密码(复制命令,再登录):

image.png输入命令:

image.png获取到后 在自己的电脑记事本中 保存网址,自己账户,密码(后续会经常用到):

image.png2.先开放端口再访问外网面板地址

防火墙放开 8888 端口:

image.png

image.png

浏览器输入之前保存的外网面板地址,成功打开会如下图:

image.png同样输入之前保存的账户和密码

再同意协议之后,会让你关联宝塔的账号,没有可以注册一个;

3.腾讯云 api 密匙关联

image.png点击查看会自动跳转,自己新建一个:

image.png将 SecretId,SecretKey 对应填入就行,至于第一行的 appid 点击右上角,在账号中心 → 账号信息中:

image.png

image.png注意:根据安全角度来说,新建一个子用户,设置权限,关联子用户密钥更为妥当;感兴趣的可以查看腾讯云官方文档,这里就不赘述了。

4.安装套件

image.png注意:如果你和我一样利用 halo 搭建个人博客,选择第一个LNMP如下版本,没有则忽略:

image.png

5.开启宝塔面板 SSL

开不开启看个人选择,建议开启,更加安全,浏览器也不会提示不安全。

删除原本过期证书,进入这个目录 /www/server/panel/ssl/

image.png删除之后点击面板设置 → 面板 SSL 配置

image.png一般云服务器商会给 20 个免费 SSL 证书上限:

我们再在腾讯云控制台搜索 SSL 证书,点击我的证书:

image.png自己申请一个,绑定自己原先购买的域名即可;

下载证书,选择宝塔面板:

image.png解压缩,会有 4 个文件:

image.png后缀.key记事本打开,复制粘贴到密钥栏;

再将后缀.pem记事本打开,复制粘贴到证书栏;

image.png最后点击保存,关掉弹窗;

回到面板首页 点击右上角重启,再点击重启服务器,等待几分钟重启好了再进入面板;

image.png

6.设置页面绑定域名

image.png

7.开启面板 SSL

重新登录后,继续设置页面 点击 SSL 配置,此时证书正常了,我们再开启面板 SSL

image.png正常是 https://你的域名+面板端口号 8888+安全入口 tencentcloud

地址:https://你的域名:8888/tencentcloud

此时我们就完成了 https 访问宝塔面板: