这是第一篇技术文章 因为本人刚刚使用这个框架 并且成功上手 发现是真的好用 在此分享出来我个人部署时候的方法 也由此作为我的第一篇博客!
需要使用的材料
一台服务器 我这边用的是华为云服务器实例
一个域名 需要已经有备案的
具体操作
首先需要买一台服务器 像下面这样
这是我买好的服务器 然后镜像选择宝塔面板(请无视windowsServer这个 这是之前部署的时候用的WindowsServer服务器)
在使用管理页面之前 先根据云服务商提供的操作指南 进行配置安全组规则 放通8888端口
然后通过地址访问或者点击管理 即可进入到宝塔页面
这里需要一个用户名和密码 然后这里的用户名和密码是在云服务器中利用命令行获取 华为云提供了文档说明
具体操作是 首先登陆云服务器
这里的用户名密码是你的云主机的用户名和密码
连接成功后 输入命令行
sudo cat /credentials/password.txt
然后会获取到宝塔面板的用户名和密码
然后用这个用户名和密码登陆刚刚的宝塔面板
点击创建容器
首次创建的话 会显示安装 安装等待即可
这里点击命令行创建 然后输入halo官方提供的容器部署命令
docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20
然后即可创建完毕
在这里 需要配置一下安全规则 因为是在8090端口上
配置完毕后实验地址栏输入你的服务器ip+8090端口即可
首次进入会有指引一键初始化网站 根据官方指引来即可
接下来是域名配置
如果你有购买过的域名 可以直接使用 如果没有购买域名 先去购买一个域名然后在域名供应商处配置好主机映射 映射到你的服务器ip地址中去
,这里的具体操作 根据域名管理处指引即可 一定要先备案 国内不备案的域名是暂时无法使用的
域名配置好之后 回到宝塔面板 点击左侧网站一栏 点击添加站点
如下选择
然后点击提交 提交之后配置一个反向代理
提交完毕后 大功告成!
通过杜明珅和山山的小窝博客(dmsandfss.site)你的域名可以访问到博客主页面
通过http://你的域名/console可以访问到你的后台管理页面