搭建个人博客

搭建个人博客

Scroll Down

搭建个人博客

因为很多的博客过于重量,于是更新了之前的博客改用更轻量级别的Halo来搭建

环境

  • 具有Linux系统基本操作能力
  • 具有可以进行部署的Linux环境
  • CentOS 7.x
  • Docker
  • 1G以上的内存
  • MySQL
  • JDK

环境搭建

Dokcer搭建

检查Linux内核版本,必须是3.10及以上

[root@localhost ~]# uname -r
3.10.0-1062.18.1.el7.x86_64

安装docker

[root@localhost ~]# yum install docker

检查docker

[root@localhost ~]# docker -v
Docker version 1.13.1, build cccb291/1.13.1

启动docker

[root@localhost ~]# systemctl start docker

设置开机启动docker

[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

停止docker

[root@localhost ~]# systemctl stop docker

Docker安装Mysql

docker run --name mysql \
-d -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /data/docker/mysql/conf:/etc/mysql \
-v /data/docker/mysql/logs:/var/log/mysql \
-v /data/docker/mysql/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime:ro \
mysql:5.7.30

JDK环境的搭建

针对没有JDK环境

  • 下载JDK

通过华为云的镜像加速下载,这里以JDK1.8为例子,其他版本类似,可以到https://repo.huaweicloud.com/java/jdk/查看更多版本

[root@VM_0_16_centos ~]# mkdir /usr/lib/java
[root@VM_0_16_centos ~]# cd /usr/lib/java
[root@VM_0_16_centos ~]# wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
  • 解压JDK压缩包文件
[root@VM_0_16_centos java]# tar -zxvf jdk-8u202-linux-x64.tar.gz
  • 配置环境变量
    打开并修改 /etc/profile
vim /etc/profile     #编辑文件信息
--------------------------------------
JAVA_HOME=/usr/lib/java/jdk1.8.0_202
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

#编辑完成后退出
source /etc/profile  #使得文件生效
java -version        #查看Java版本


--------------------------------------------------
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

安装Halo

  • 下载自定义配置文件
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
  • 编辑配置文件

image-20210507231534898

  • 创建数据库
CREATE SCHEMA halodb;
  • 拉去镜像
docker pull halohub/halo
  • 运行
docker run -it -d --name halo -p 80:8090 -v /data/docker/halo:/root/.halo --restart=always halohub/halo

到这里即完成安装,即可打开新大陆

可参考官方地址:https://docs.halo.run/