
博客搭建指南
从零搭建个人博客网站完全指南
目录
- 准备工作
- 购买和配置云服务器
- 域名注册与解析
- 安装1Panel管理面板
- 部署Halo博客系统
- 最终配置与测试
1. 准备工作
在开始之前,我们需要准备以下内容:
- 一台云服务器(推荐阿里云或腾讯云)
- 一个域名
- 稳定的网络环境
- 基础的Linux命令知识
2. 购买和配置云服务器
2.1 选购建议
- 操作系统:CentOS 7/8 或 Ubuntu 20.04
- 配置:2核4G起步
- 带宽:建议5M以上
- 硬盘:40GB以上
2.2 基础配置
# 更新系统
sudo apt update && sudo apt upgrade -y # Ubuntu系统
# 或
sudo yum update -y # CentOS系统
# 配置防火墙,开放必要端口
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
3. 域名注册与解析
3.1 域名注册
- 选择合适的域名注册商(阿里云/腾讯云)
- 选择自己喜欢的域名后缀(.com/.cn等)
- 完成实名认证
3.2 域名解析
- 添加A记录,指向服务器IP
- 添加www记录,指向服务器IP
- 等待解析生效(一般需要10分钟左右)
4. 安装1Panel管理面板
4.1 安装命令
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
4.2 配置步骤
- 记录安装完成后显示的登录信息
- 通过
http://服务器IP:端口
访问面板 - 设置安全的用户名和密码
- 配置面板基本设置
5. 部署Halo博客系统
5.1 通过1Panel安装Docker
- 在应用商店中找到Docker
- 一键安装Docker环境
5.2 部署Halo
# 创建Halo工作目录
mkdir -p /home/halo
cd /home/halo
# 下载配置文件
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
# 启动Halo容器
docker run -d \
--name halo \
-p 8090:8090 \
-v ~/.halo2:/root/.halo2 \
halohub/halo:2.8 \
--spring.config.additional-location=/root/.halo2/application.yaml
5.3 配置Nginx反向代理
在1Panel中配置网站:
- 添加新站点
- 配置域名
- 配置SSL证书
- 添加反向代理规则
6. 最终配置与测试
6.1 安全配置
- 配置防火墙规则
- 设置强密码
- 开启SSL证书
- 配置安全组
6.2 测试检查
- 访问域名确认网站可以正常打开
- 测试后台管理功能
- 检查SSL证书是否生效
- 测试文章发布功能
结语
至此,你的个人博客网站就搭建完成了。接下来你可以:
- 个性化配置博客主题
- 开始编写你的第一篇博客
- 定期维护和更新系统
- 做好数据备份工作
记住,建站只是开始,持续输出优质内容才是博客成功的关键。祝你的博客之旅顺利!
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果