一、环境准备与服务器配置
服务器选择
配置要求:腾讯云轻量应用服务器(2核2G30M带宽,40GB SSD),推荐选择 Ubuntu 20.04/CentOS 7 系统。
购买入口:腾讯云控制台 → 轻量应用服务器 → 选择“1Panel面板应用镜像”(应用模板 → 网站场景 → 1Panel Linux面板)。
关键设置:
地域选离用户最近的节点(如华北地区选广州)。
防火墙开放 80(HTTP)、443(HTTPS)、22(SSH)、8090(Halo默认端口)。
1Panel面板初始化
登录服务器控制台 → 应用管理 → 获取 1Panel登录命令:
sudo /opt/1panel/get-1panel-info.sh浏览器访问
http://服务器IP:8090/安全词,输入生成的用户名和密码登录。
二、Halo博客部署
进入1Panel面板 → 应用商店 → 搜索 Halo → 点击“安装”。
参数全默认
安装完成后,通过反向代理打开Halo
三、反向代理配置
创建反向代理规则
路径:
网站→创建网站→反向代理配置参数:
目标域名:
http://127.0.0.1:5244代理名称:自定义(如
openlist)代理域名:自定义(
你的服务器公网IP)
四、数据库
会提示你需要安装,安装就行
五、维护与扩展
主题与插件管理
主题安装:Halo后台 → 外观 → 主题市场 → 下载并启用(如Dream主题)。
插件扩展:应用市场支持评论系统、SEO优化、对象存储等插件。
安全加固
定期更新系统和Halo版本
总结
通过腾讯云轻量服务器+1Panel面板的组合,用户可快速搭建高可用Halo博客,结合Nginx反向代理与HTTPS加密,实现安全、稳定的个人知识分享平台。后续可通过1Panel的图形化界面持续优化服务器性能,并利用Halo丰富的生态扩展功能。
评论