开始
最近看到一个博客程序halo,发现功能还是比较全的。而且我的上一代博客都是用typecho搭建的,typecho已经许久没有更新,许多功能已经落后。今天我交大家如何搭建halo博客,和配置教程。
服务器选购
本人用的腾讯云服务器,腾讯云服务器现在也正在做活动 ++ps:仅限新用户++
宝塔面板安装
- 首先用ssh连接到服务器
- 输入以下命令
Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
等到安装好,会自动跳出默认账号密码++注意:注意安全组是否开放8888端口++
3.安装环境 选择推荐环境
配置环境
2.创建 工作目录
mkdir ~/.halo && cd ~/.halo
拉取最新的 Halo 镜像
docker pull halohub/halo:1.5.0
创建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.0
- -it: 开启输入功能并连接伪终端
- -d: 后台运行容器
- --name: 为容器指定一个名称
- -p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
- -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
- --restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
打开 http://ip:端口号 即可看到安装引导界面。根据安装引导页面进行安装。
域名配置
1.首先需要一个域名
2.点击 添加站点->输入自己的域名->绑定自己的域名
3.配置ssl,并成功访问https反向代理配置
注意:要按照图中的格式进行配置
现在就可以直接访问域名来访问博客了结尾
教程到这里就结束了,希望大家都能自己搭建一个博客。我是幻幻,这是我的第一篇文章,感谢大家观看
特别鸣谢