如何在Windows下搭建Halo

发布于

准备阶段 Prepare [点击前往下载地址]

首先你需要有一台Windows的服务器吧w

所有的准备都已经完成了 那么就开始正式进入安装吧

安装环节 Install

  • 安装Java
  • 安装JDK11
  • 安装宝塔面板
  • 下载Halo的Jar放在你想放在的地方

下面是正文

环境配置 Environment

宝塔面板配置

*在这里我们默认您会使用宝塔面板 详情请参考宝塔官网
进入宝塔面板后 面板会弹出一个框 里面是三个安装方式 这里我们选择关闭
点击左侧软件管理 进入宝塔软件市场 点击运行环境 找到Nginx并安装

Halo配置

按照Halo官方给出的Windows运行方式 在Halo所在文件夹中打开命令符
输入

Java -jar Halo.jar	#Halo.jar可能是其他名字 如Halo-1.4.8.Jar

运行后出现类似以下的输出证明启动成功

run.halo.app.listener.StartedListener    : Halo has started successfully!

启动后Halo的配置文件默认位于C:\Users\Administrator.halo文件夹下
如果是在Win上运行的话一般不需要做大的改动

打开 http://ip:端口号 即可看到安装引导界面。 默认端口8090

正常后 使用Ctrl+C关闭Halo服务 如果仅为测试 就到此为止了
如果想给Halo绑定域名 请向下看

绑定域名 Bind

打开刚配置好的宝塔面板 在网站一栏 点击新建 选项无需更改 直接确定
添加一个已经解析到本服务器的域名 国内服务器需要备案

添加域名后 点击左侧反向代理 点击添加反向代理
代理名称任意
目标URL填写 http://你服务器的ip:8090 发送域名会在你填写完服务器ip后自动写入
完成后点击提交即可

尾声 End

在一切配置完成后 重新执行

Java -jar Halo.jar	#Halo.jar可能是其他名字 如Halo-1.4.8.Jar

出现此提示后

run.halo.app.listener.StartedListener    : Halo has started successfully!

就可以在浏览器中输入域名访问你的网站了。

额外提示 Extra Tips

由于Windows的CMD和Powershell经常会莫名其妙卡住
所以我使用Cmder替代Cmd和Powershell运行Halo
(Cmder官网进入有点慢 可以去别的地方搜)
关于Cmder https://blog.csdn.net/qq_33242956/article/details/104966631
看这个文章就好啦

评论