服务器&宝塔面板

前言:这是根据自己近期建立博客网站的经验,总结的操作流程,如有问题欢迎留言讨论。由于时间仓促,如有不详细,不明白的可以多查阅官方文档(地址:云产品文档中心_云产品帮助中心 )

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

Halo官网:Halo

一、云服务器

1.选择和购买:

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

搭建一个博客需要什么配置的云服务器_腾讯云

 2.镜像和城市选择:

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

搭建一个博客需要什么配置的云服务器_服务器_02

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

注意不是云服务器!

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_03

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

搭建一个博客需要什么配置的云服务器_腾讯云_04

二、域名

自己选择喜欢的即可,建议选择价格低的(链接:域名注册_免费智能DNS_域名交易_域名购买申请 - DNSPod - 腾讯云官网 );

搭建一个博客需要什么配置的云服务器_SSL_05

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

三、域名解析

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

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_06

2.添加自己购买的域名:

搭建一个博客需要什么配置的云服务器_服务器_07

四、宝塔面板

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

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_08

输入命令:

搭建一个博客需要什么配置的云服务器_阿里云_09

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

搭建一个博客需要什么配置的云服务器_服务器_10

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

防火墙放开 8888 端口:

搭建一个博客需要什么配置的云服务器_阿里云_11

搭建一个博客需要什么配置的云服务器_SSL_12

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

搭建一个博客需要什么配置的云服务器_腾讯云_13

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

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

3.腾讯云 api 密匙关联

搭建一个博客需要什么配置的云服务器_阿里云_14

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

搭建一个博客需要什么配置的云服务器_服务器_15

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

搭建一个博客需要什么配置的云服务器_SSL_16

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_17

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

4.安装套件

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_18

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

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_19

5.开启宝塔面板 SSL

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

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

搭建一个博客需要什么配置的云服务器_阿里云_20

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

搭建一个博客需要什么配置的云服务器_阿里云_21

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

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

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_22

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

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

搭建一个博客需要什么配置的云服务器_服务器_23

解压缩,会有 4 个文件:

搭建一个博客需要什么配置的云服务器_阿里云_24

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

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

搭建一个博客需要什么配置的云服务器_阿里云_25

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

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

搭建一个博客需要什么配置的云服务器_SSL_26

6.设置页面绑定域名

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_27

7.开启面板 SSL

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

搭建一个博客需要什么配置的云服务器_搭建一个博客需要什么配置的云服务器_28

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

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

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