教你用开源项目在自己服务器搭建一个个人博客教你用开源项目在自己服务器搭建一个个人博客
原文地址:教你用开源项目在自己服务器搭建一个个人博客
本教程使用的开源项目为github上的:Halo 。仓库地址:https://github.com/halo-dev/halo
1.Halo简介简介
Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。
Halo [ˈheɪloʊ],意为光环。当然,你也可以当成拼音读(哈喽)。
轻快,简洁,功能强大,使用 Java 开发的博客系统。
2.Linux服务器安装服务器安装
本教程以Centos7为例,配置并运行 Halo,其他 Linux 发行版大同小异。
2.1.写在前面写在前面
具备一定的 Linux 基础。
如需域名绑定,请先保证已经正确解析 IP,以及确认服务器是否需要备案。
如需使用 IP 访问,请先确保 Halo 的运行端口已经打开,除非你使用 80 端口运行 Halo。
如 3 所述,如果你使用了类似 宝塔面板 之类的 Linux 管理面板,可能还需要在面板里设置端口。
不要想当然,请严格按照文档的流程操作。
2.2.服务器配置服务器配置
更新软件包
请确保服务器的软件包已经是最新的。
sudo yum update -y
3.安装安装 Java 运行环境运行环境
若已经存在 Java 运行环境的可略过这一步。
3.1.安装安装 OpenJRE
# 安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
3.2.检测是否安装成功检测是否安装成功
java -version
当然,这只是其中一种比较简单的安装方式,你也可以用其他方式,并不是强制要求使用这种方式安装。
4.安装安装 Halo
4.1.下载配置文件下载配置文件
考虑到部分用户的需要,可能需要自定义比如端口等设置项,我们提供了公共的配置文件,并且该配置文件是完全独立于安装包的。当然,你也可以使用安装包内的默认配置文件,
但是安装包内的配置文件是不可修改的。请注意:配置文件的路径为 ~/.halo/application.yaml
4.2.下载配置文件到下载配置文件到 ~/.halo 目录目录
curl -o ~/.halo/application.yaml --create-dirs http://halo.ryanc.cc/config/application-template.yaml
修改配置文件
完成上一步操作,我们就可以自己配置 Halo 的运行端口,以及数据库相关的配置了。
4.3.使用使用 Vim 工具修改配置文件工具修改配置文件
vim ~/.halo/application.yaml
打开之后我们可以看到
server:
port: 8090
# Response data gzip.