前言

本文将介绍使用阿里云+Halo搭建一个个人网站,过程极其简单,不需要什么计算机基础,操作电脑跟着步骤做就行。

image-20240531002453515

在开始之前,还需要做一些前置准备

  1. 购买好服务器,本文使用阿里云,系统选择CentOS 7.6 64位
  2. 域名,非必须,但若公开最好不要使用IP地址

部署服务器

1. 安装宝塔面板

宝塔面板官方:https://www.bt.cn/new/index.html

宝塔面板官网选择在线安装

image-20240530233328207

填入服务器地址和登录密码

image-20240530233627962

阿里云的服务器IP即实例信息中的公网IP,密码为第一次登陆设置的登录密码,如果忘了在实例ID下边有重置密码

image-20240530234002753

安装插件只需要Nginx,其他都可以选择不安装

image-20240530234354250

安装时间可能比较长,等待黑框自动安装完弹出该界面即安装完成,信息需要保存好后面会用到

image-20240530234634312

在使用面板地址访问之前还需要检查服务器是否放行8888端口,若没放行网页是打不开的;

阿里云默认是没有放行的,需要到安全组手动添加下

image-20240530210609635

2. 安装Docker

完成上一步宝塔面板安装后,我们可以通过面板地址进入控制台,首次使用会要求绑定宝塔账号,根据提示注册账号绑定即可;

点Docker提示未安装,点立即安装即可

image-20240530235551870

image-20240530235843065

自定义安装Docker选择阿里云镜像安装(其他也可以)

image-20240530235936213

Docker安装时间可能比较长,要耐心等待

可以在消息盒子中看任务列表看下载情况,完成后消息列表会提示安装成功

image-20240531000150975

3. 安装宝塔SSH工具

宝塔SSH:https://www.bt.cn/new/product_ssh.html

在上边网站下载宝塔SSH工具安装包,跟正常软件安装一样根据提示安装即可

安装完成后点+图标,通过IP和密码访问服务器

image-20240531000637586

4. 部署Halo

Halo:https://www.halo.run/

进入Halo官网点快速开始参考部署文档

image-20240531000813481

文档中提供了多种Halo的部署方法,这里使用Docker部署

image-20240531000921200

复制创建容器指令并在宝塔SSH工具输入自动安装即可

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.15

image-20240531001244598

安装完成后,在宝塔面板中可以看到Halo容器正在运行中

image-20240531001348114

此时通过服务器IP+8090就可以访问Halo,首次访问Halo需要初始化,按照提示输入站点名称,账号密码之类的信息初始化即可

这里假设我的服务器IP是8.138.12.55

那么我在浏览器地址输入http://8.138.12.55:8090即可访问

image-20240531001759761

初始化完成进入后台

image-20240531002259578

初始化完成后,再通过服务器IP+8090就可以访问Halo前台

image-20240531002453515

Halo模板和插件安装

访问Halo官网应用市场

Halo:https://www.halo.run/

image-20240531191714220

点想安装的主题,点下载,弹出安装界面,有两种安装方式,选择方式二填入上边部署好的Halo地址点安装

image-20240531192039895

在弹出的页面中点下载,等待下载完成选择启用,重新刷新个人Halo主页,可以看到主题已经更新了

image-20240531192210255

image-20240531192314983

服务器域名绑定

1. 设置记录值

域名服务平台填写记录值

这里使用灵空二级分发站:https://www.lkdns.top/

image-20240601112136538

记录前缀填写自己的网站名,后缀选择要使用的域名,记录值填写IP地址,其他保持默认即可

image-20240601111932598

2. 宝塔面板设置网站

登录宝塔面板,点网站,添加站点

image-20240601112518662

image-20240601112753740

设置反向代理

image-20240601113142086

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐