Halo个人博客搭建

Halo个人博客搭建

前言
  • 这是建站完成之后写的一篇文章,主要是记录网站搭建的大概步骤还有自己踩的一些坑,一些具体的细节(购买服务器、域名、宝塔的设置等)没说的很清楚(主要就是当时忘记截图了),需要看细节的朋友可以移步这个网站(讲得十分清楚了),我自己也是参考这个网站以及它的视频教程搭建网站
  • 大家根据官网的教程基本就可以成功部署halo,这里实在不推荐看其他一些教程,毕竟我跟着别的教程部署了好几次都没有成功,看官网教程直接一步到位
效果展示
  • 不知道干了什么不能上传gif图片,只能看看静态效果

    Halo个人博客搭建_第1张图片

    Halo个人博客搭建_第2张图片

    Halo个人博客搭建_第3张图片


购买云服务器
  • 根据个人需要购买,我这里选择的是阿里云轻量应用服务器

    Halo个人博客搭建_第4张图片

  • 我买的是国内的服务器所以要备案,从开始备案到备案完成大概我花了大概二十天左右地时间(不想花这个时间等的朋友可以购买国外的服务器)。备案流程阿里云有详细的介绍,我这里不多讲

购买域名
  • 要想通过域名访问到博客就要购买域名

    Halo个人博客搭建_第5张图片

  • 域名完成实名认证(这里大概要一两天时间)之后,可以将域名解析到服务器完成绑定

    Halo个人博客搭建_第6张图片

安装宝塔面板(方便操作Linux系统)
  • 远程连接到服务器

    Halo个人博客搭建_第7张图片

    Halo个人博客搭建_第8张图片

  • 宝塔面版安装命令

    • CentOS系统:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    • Ubuntu系统: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
  • 我的是CentOS系统,输入sudo su root 切换至root用户,然后输入yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ,回车,进行宝塔面板的安装

  • 安装完成之后会给出宝塔面板的内外网访问地址和登录用户名还有密码

    Halo个人博客搭建_第9张图片

  • 宝塔面板的默认放行端口(可以自行修改)是 8888 端口,在服务器安全组选项中放行 8888 端口,才可以访问宝塔面板

    Halo个人博客搭建_第10张图片

  • 进入宝塔之后的界面如下,第一次进入界面会推荐安装套件,选择他推荐的LNMP套件安装即可(以下的操作也是在默认大家已经安装了这些套件的情况下进行的)

    Halo个人博客搭建_第11张图片

  • 当然也可以在软件商店选择我们所需要的软件

    Halo个人博客搭建_第12张图片

  • 面板设置可以修改面板端口、用户名和密码

    Halo个人博客搭建_第13张图片

利用宝塔面板部署halo
  • 这个根据官网教程部署即可,不要找其他的教程,基本都是参考官网的

  • 参考文章1、文章2(按文章顺序操作),下面把基础步骤列出来

    • 安装Java运行环境JRE、安装完成之后检查版本看是否已经安装成功

    • 创建新的系统用户。halo官方是不推荐直接使用root用户的(咱也不知道为啥),要是需要root用户就跳过这个步骤

    • 创建存放运行包的目录(跟着官网创建就行,不建议自己创建),这个目录要记清楚,添加守护进程要用这个目录

    • 下载运行包

    • 创建工作目录

    • 下载配置文件到工作目录

    • 编辑配置文件,配置数据库或者端口等(基本默认即可)

    • 测试运行 Halo,查看是否部署成功;此时已经可以通过http://ip: 端口号访问halo安装引导界面,ip是服务器公网ip地址,端口号默认是8090(可以修改)

  • 然后参考文章1的内容就没必要看了,根据参考文章2的教程完成下一步操作

    • 宝塔安装Nginx(开始界面宝塔推荐的那个套件里头有)、Supervisor

      Halo个人博客搭建_第14张图片

      Halo个人博客搭建_第15张图片

    • 打开 Supervisor 管理器的设置,点击添加守护进程

      image-20211201101324282

      这里要注意文件路径填写的问题,按照官网创建新用户,之后创建的文件也没有变化,运行目录就填写/home/halo/app,不要写绝对路径,否则会提示运行目录不存在

      Halo个人博客搭建_第16张图片

      Halo个人博客搭建_第17张图片

    • 添加网站,部署ssl证书(具体看官网)

      Halo个人博客搭建_第18张图片

      Halo个人博客搭建_第19张图片

    • 修改配置文件,之后重载 Nginx 或者 重启 Nginx,然后就可以通过域名访问了

halo后台
  • 通过域名/admin可以访问halo后台

    Halo个人博客搭建_第20张图片

  • 进入之后就可以发布文章,设置博客外观等

    Halo个人博客搭建_第21张图片

欢迎大家访问我的个人博客

你可能感兴趣的:(阿里云,经验分享)