15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Halo博客搭建-搭建个人博客网站,简洁大方,美观现代化

Halo博客搭建-搭建个人博客网站,简洁大方,美观现代化

时间:2023-06-11 22:57:02 | 来源:网站运营

时间:2023-06-11 22:57:02 来源:网站运营

Halo博客搭建-搭建个人博客网站,简洁大方,美观现代化:## Halo博客介绍




本站是使用Halo搭建而成




Halo官网:Halo




Halo是一款适合打造个人博客的系统,如果你想搭建一个个人博客网站,那么是一个十分不错的选择。

1、代码开源 2、易于部署 3、REST API 4、模板系统 5、附件系统 6、评论系统




## 急速本地部署




快速在本地体验最新版本的 [Halo](Halo)。

但如果您想部署到服务器,可以按照Evo的搭建方式,推荐浏览[官方文档](Halo Documents)以获得更多帮助。




MacOS/Linux

$ wget https://dl.halo.run/release/halo-1.5.2.jar$ java -jar halo-1.5.2.jar


Windows

click https://dl.halo.run/release/halo-1.5.2.jar to download.$ java -jar halo-1.5.2.jar


Docker

$ docker pull halohub/halo:1.5.2$ docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo:1.5.2## Halo博客搭建

### 一、国内搭建环境准备

- 服务器:Evo选择的是腾讯云轻量应用服务器2核心2G一年50元的配置

- 系统:CentOS 7.9 64bit 腾讯云宝塔专版

- 域名一个,并且解析到服务器上直接在腾讯云购买域名

- 注意 :如果是腾讯云或者阿里云、华为云国内云服务器厂商,请先在控制台放行宝塔8888端口和Halo博客8090端口




### 二、搭建步骤

#### 1、宝塔面板安装

安装PHP7.2和MySQL5.6是为了后续部署其他项目所需

#### 2、安装Docker




打开宝塔面板——软件商店——运行环境——Docker管理器——选择3.9 Stable安装

#### 3、添加站点

Nginx安装完成后可以先添加站点等待安装完成,也可等全部安装完成再添加。

#### 4、使用 Docker 部署 Halo

宝塔面板所有安装完成后,打开SSH终端并且链接到服务器上

##### 4.1 升级系统和安装常用命令

```

#root权限

sudo -i ```

```

#升级内核和软件包

yum -y update ```

```

# 安装常用的软件

yum install wget curl vim git```

##### 4.2 创建目录并下载配置文件

创建 halo目录

```

mkdir ~/.halo && cd ~/.halo```

下载配置文件到 halo目录

```

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml```

编辑配置文件,配置数据库或者端口等,如需配置请参考 [官方配置](配置参考 | Halo Documents)

```

vim application.yaml```




##### 4.3 拉取Halo 镜像并创建容器

拉取Halo 镜像,如果最新版本不是1.5.2,可以将1.5.2替换成latest,latest代表最新的镜像版本,halo:latest

```

docker pull halohub/halo:1.5.2```

创建容器

```

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.2


```

##### 4.4安装Halo博客

在浏览器输入http://ip:8090 (注意:不用在安装界面输入域名)




操作了5、设置域名反代,再回来域名设置




输入资料后点击安装,安装完成后

#### 5、 设置域名反代

https://www.zhihu.com/video/1508904994330206208


upstream halo { server 127.0.0.1:8090;} location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$ { proxy_pass http://halo; expires 30d; error_log /dev/null; access_log off; } location ~ .*/.(js|css)?$ { proxy_pass http://halo; expires 12h; error_log /dev/null; access_log off; } location / { proxy_pass http://halo; proxy_set_header HOST $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }#### 6、搭建成功效果

Halo博客搭建成品站点

)



关键词:大方,美观,现代化,简洁

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭