使用linux服务器搭建halo个人博客(小白教程) 在这里特别鸣谢halo
- 进入阿里云服务器控制台(这里省略购买CentOS7.X linux服务器的步骤)选择实例
- 点击右边更多,选择网络和安全组—安全组配置
- 依然在右边点击配置规则(如下图)
- 接下来点击手动添加,这里我们开放一个80端口就行(后面会说到
- 接下来就是参考halo官网步骤,我们进入linux服务器终端窗口,输入下面命令,确保服务器的软件包已经是最新的
sudoyumupdate-y
- 安装java运行环境(如果你的服务器已经有java环境了,可以忽略这一步)
安装 OpenJREsudoyuminstalljava-1.8.0-openjdk-y检测是否安装成功java-version
- 下载配置文件(这里官方给了详细说明)考虑到部分用户的需要,可能需要自定义比如端口等设置项,我们提供了公共的配置文件,并且该配置文件是完全独立于安装包的。当然,你也可以使用安装包内的默认配置文件,但是安装包内的配置文件是不可修改的。请注意:配置文件的路径为 ~/.halo/application.yaml。
下载配置文件到 ~/.halo 目录curl-o~/.halo/application.yaml--create-dirshttps://dl.halo.run/config/application-template.yaml
8.完成上一步操作,我们就可以配置halo的运行端口了
使用 Vim 工具修改配置文件vim~/.halo/application.yaml
9.打开之后可以看到(这里我们修改server port:8090端口号为80)因为前面我们配置了服务器开放80端口
server:port:8090Response data gzip.compression:enabled:falsespring:datasource:H2 database configuration.driver-class-name:org.h2.Driverurl:jdbc:h2:file:~/.halo/db/halousername:adminpassword:123456MySQL database configuration.driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=trueusername: rootpassword: 123456H2 database console configuration.h2:console:settings:web-allow-others:falsepath:/h2-consoleenabled:falsehalo:Your admin client path is https://your-domain/{admin-path}admin-path:adminmemory or levelcache:memory
10.下载项目jar包(这里强调要下载最近的jar包)下载之前可以去官网查看版本halo
下载最新的 Halo 安装包,{{version}} 为版本号,不带 v,更多下载地址请访问 https://halo.run/archives/download.htmlwgethttps://dl.halo.run/release/halo-{{version}}.jar-Ohalo-latest.jar启动测试java-jarhalo-latest.jar
11.出现下面日志,那就是启动成功
run.halo.app.listener.StartedListener:Halostartedathttp://127.0.0.1:8090run.halo.app.listener.StartedListener:Haloadminstartedathttp://127.0.0.1:8090/adminrun.halo.app.listener.StartedListener:Halohasstartedsuccessfully!
12最后我们通过服务器的公网ip就可以访问啦
这里需要注意,第一次进入会自动跳到后台管理系统,跟着提示操作就行
最后说明一下,这里只是简单的部署一下,也没有配置域名,小白教程,大神勿喷,还有更高级操作已经更多开源的模板请大家去halo官网查看吧
博客地址better威廉
如有不足请指正,大神勿喷
© 版权声明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!邮箱:cxysz1@tom.com
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
THE END
暂无评论内容