1. 购买服务器
我选择是腾讯云的服务器,同价续费和免备案国外服务器还是挺香的,服务器类型可以自行选择:AI驱动 智领未来_腾讯云优惠活动
服务器应用选择 1Panel 2.0。
购买后进入控制台,可以查看服务器信息,IPv4 公网地址可以复制下来,进入服务器 “应用管理”,可以看见相关的信息。
这里先注册域名,点击 “注册域名” 跳转。
2. 购买域名
搜索你想购买的域名,然后购买即可,有的域名第一年便宜但是续费很贵,需要注意一下。
购买完成后需要等待一会,域名申请成功后找到 “域名解析”,找到“新手快速解析”,如图。
勾选如下,子域名可以后填写,网站 IP 填入服务器的 IPv4 公网地址。
3. 1Panel 面板
在腾讯云控制台找到服务器并点击登录,进入终端页面,正常显示如下
root@VM-12-6-ubuntu:~#
输入 sudo /opt/1panel/get-1panel-info.sh
获取 1Panel 面板的登录地址和账号密码
初始密码是隐藏并且随机的,密码需要自己更改,输入 1pctl update password
,
然后输入你要更改的密码,注意这里输入的字符是隐藏的,输入完成后按回车就可以,然后将账号复制下来,复制登录地址登录即可。
root@VM-12-6-ubuntu:~# sudo /opt/1panel/get-1panel-info.sh
Panel address: http://你的域名:端口/tencentcloud
Panel user: 你的用户名
Panel password: ********
Tip: To change the password, you can execute the command: 1pctl update password
root@VM-12-6-ubuntu:~# 1pctl update password
Update panel password:
Confirm password:
Update successful!
Panel user: 你的用户名
Panel password: 你的密码
root@VM-12-6-ubuntu:~#
4. 1Panel 面板应用安装
顺序安装:OpenResty → MySQL → Halo,
OpenResty 默认即可,
MySQL 版本 8.0,关闭外部访问端口,
Halo 设置好数据库名和用户名与密码,外部访问地址填写为 http://你的域名,端口 8888 。
5. 网站和证书
找到 1Panel 面板中的 “网站”,进入 “证书”→“申请证书”,输入你的域名,验证方式选择 HTTP ,其余默认。
证书申请成功后,进入 “网站”→“创建网站”→“反向代理”,设置如图所示,创建完成后点击 “配置”,检查是否配置正确,如图所示。
6. Halo 初始化
进入你的域名链接后,页面应该如图所示,设置好你的个人账号信息,然后即可进入个人博客了,在个人博客中,可以进入控制台,或默认通过 域名/console 的方式进入控制台。
现在你可以正常的使用你的博客了,使用方式参考官方文档:Halo 文档
评论