一、环境准备与服务器配置

  1. ​服务器选择​

    • ​配置要求​​:腾讯云轻量应用服务器(2核2G30M带宽,40GB SSD),推荐选择 ​​Ubuntu 20.04/CentOS 7​​ 系统。

    • ​购买入口​​:腾讯云控制台 → 轻量应用服务器 → 选择“1Panel面板应用镜像”(应用模板 → 网站场景 → 1Panel Linux面板)。

    • ​关键设置​​:

      • 地域选离用户最近的节点(如华北地区选广州)。

      • 防火墙开放 ​​80(HTTP)、443(HTTPS)、22(SSH)、8090(Halo默认端口)​​。

  2. ​1Panel面板初始化​

    • 登录服务器控制台 → 应用管理 → 获取 ​​1Panel登录命令​​:

      sudo /opt/1panel/get-1panel-info.sh
    • 浏览器访问 http://服务器IP:8090/安全词,输入生成的用户名和密码登录。


二、Halo博客部署

  • 进入1Panel面板 → 应用商店 → 搜索 ​​Halo​​ → 点击“安装”。

  • 参数全默认

  • 安装完成后,通过反向代理打开Halo


三、反向代理配置

​创建反向代理规则​

  • 路径:网站创建网站反向代理

  • 配置参数:

    • 目标域名:http://127.0.0.1:5244

    • 代理名称:自定义(如openlist

    • 代理域名:自定义(你的服务器公网IP


四、数据库

  • 会提示你需要安装,安装就行


五、维护与扩展

  1. ​主题与插件管理​

    • ​主题安装​​:Halo后台 → 外观 → 主题市场 → 下载并启用(如Dream主题)。

    • ​插件扩展​​:应用市场支持评论系统、SEO优化、对象存储等插件。

  2. ​安全加固​

    • 定期更新系统和Halo版本


总结

通过腾讯云轻量服务器+1Panel面板的组合,用户可快速搭建高可用Halo博客,结合Nginx反向代理与HTTPS加密,实现安全、稳定的个人知识分享平台。后续可通过1Panel的图形化界面持续优化服务器性能,并利用Halo丰富的生态扩展功能。