使用阿里云主机搭建自己的博客平台

简介: 利用阿里云主机搭建了自己的博客

前言

最近申请到了阿里云的云主机,正好一直想进行博客的迁移工作,于是就决定在云主机上进行博客网站的搭建。

准备工作

我们首先需要对主机的安全策略进行更改,方便进行一些开发工作,还要进行博客平台的选型.

更改安全策略

阿里云为了保护用户的主机安全,默认采用安全策略来管理你主机的端口,只有在策略里开启的端口,外界才可以访问得到。于是为了开发的方便,如下图我们对安全策略做以下配置:

image.png

博客平台选型

紧接着,我们选取我们的博客平台:

我们有两种备选项,一个是WordPress + PHP,另一个选项是halo + java,在查阅各种资料后,我认为halo更加适合我,因为其搭建简单,可配置性高,且中文文档详实。

搭建过程

因为我在配置主机的时候采用的是Ubuntu系统,因此以下操作全都是在Ubuntu系统下面生效.

因为halo需要在halo环境下运行,因此我们首先需要安装java运行时:

sudo apt-get install openjdk-11-jre -y

紧接着我们测试一下:

java -version

假设输出正常,则java运行时安装完成.

接着我们开始安装halo,首先我们创建一个名为 halo 的用户(名字可以随意)

useradd -m halo

给予 管理员 权限

usermod -aG root halo

为 halo 用户创建密码

passwd halo

登录到 halo 账户

su - halo

创建存放 运行包 的目录,这里以 ~/app 为例

mkdir ~/app && cd ~/app

下载运行包

wget https://dl.halo.run/release/halo-1.6.0.jar -O halo.jar

紧接着我们创建工作目录,所有的运行期文件都存放在这里

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

然后下载示例配置文件到工作目录,并适当修改以符合自己的需求

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

修改完配置文件后我们就可以测试运行Halo了:

cd ~/app && java -jar halo.jar

如看到类似以下日志输出,则代表启动成功:

run.halo.app.listener.StartedListener    : Halo started at         http://127.0.0.1:8090
run.halo.app.listener.StartedListener    : Halo admin started at   http://127.0.0.1:8090/admin
run.halo.app.listener.StartedListener    : Halo has started successfully!

但是毕竟是测试运行,为了在我们关闭ssh连接后,服务器仍然可以正确运行,我们需要为halo创建service并装载到系统当中:

下载Halo官方的 halo.service模板

wget https://dl.halo.run/config/halo.service -O /etc/systemd/system/halo.service

修改 halo.service

vim /etc/systemd/system/halo.service

重新加载 systemd

systemctl daemon-reload

运行服务

systemctl start halo

在系统启动时启动服务

systemctl enable halo

到这里我们的halo服务就安装完成了,之后我们可以登录到halo的管理员页面进行博客的编写和管理了:
image.png

最终的成果

最终我把我之前的博客迁移到了新的博客平台上,大功告成!

image.png

总结与收获

经过这次搭建博客平台的实战,我充分练习了linux系统的操作使用,以及阿里云平台的管理,收获满满,感悟也许多,感谢阿里云基于我这次练习的机会。

相关文章
|
10月前
|
NoSQL 安全 PHP
手把手教你搭建WordPress博客网站并发布至公网(上
手把手教你搭建WordPress博客网站并发布至公网
364 0
|
4月前
|
前端开发 Ubuntu PHP
在Ubuntu系统上部署Inis博客,并使用内网穿透将博客网站发布到公共互联网上
在Ubuntu系统上部署Inis博客,并使用内网穿透将博客网站发布到公共互联网上
aTi
|
关系型数据库 应用服务中间件 Linux
使用阿里云试用版部署博客平台
领取了云服务ECS和云数据库RDS MySQL Serverless云产品快速搭建了属于自己的云上博客,还享受网站维护全程自主,弹性灵活的产品服务。所以编写本博客,来记录自己的心得体会,希望对大家有所帮助。
aTi
93 1
使用阿里云试用版部署博客平台
|
10月前
|
网络安全 数据库 数据安全/隐私保护
手把手教你搭建WordPress博客网站并发布至公网(下)
手把手教你搭建WordPress博客网站并发布至公网
130 0
|
域名解析 弹性计算 安全
阿里云服务器搭建个人WordPress网站博客流程
阿里云服务器搭建个人WordPress网站博客流程,使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:
439 0
|
域名解析 网络协议 关系型数据库
使用阿里云轻量服务器安装WordPress博客网站三步走
阿里云轻量应用服务器镜像可选WordPress应用,应用镜像可以自动安装WordPress程序及WP所依赖的Web安装环境,轻量服务器网来详细说下轻量服务器选择WordPress应用镜像创建成功后的操作流程使用方法:
661 0
|
域名解析 网络协议 关系型数据库
阿里云轻量服务器搭建WordPress博客流程
阿里云轻量服务器搭建WordPress博客流程,阿里云轻量应用服务器镜像可选WordPress应用,应用镜像可以自动安装WordPress程序及WP所依赖的Web安装环境,轻量服务器网来详细说下轻量服务器选择WordPress应用镜像创建成功后的操作流程使用方法:
218 0
|
域名解析 关系型数据库 MySQL
阿里云轻量服务器安装WordPress应用镜像网站博客上线图文教程
阿里云轻量应用服务器自带WordPress应用镜像,一键搭建WordPress博客网站,WordPress镜像环境基于Alibaba Cloud Linux3操作系统,PHP 8.1、MySQL 5.7和Nginx 1.22版本,阿里云百科来详细说下阿里云轻量应用服务器安装WordPress应用镜像全过程:
1271 0
阿里云轻量服务器安装WordPress应用镜像网站博客上线图文教程
使用CSDN云服务搭建一个WordPress 个人站点(视频教程)
目录 前言 视频教程 文字版教程 云主机体验地址 官方文档 前言 六一儿童节体验了一下CSDN云主机相关的服务,感觉最近官方最近变化很大,业务范围很广,这里简单体验了一下云主机,给大家分享一点心得,希望对大家有所启发。文章是6月1号写的,这里做一个整理。 视频教程 文字版教程
131 0
使用CSDN云服务搭建一个WordPress 个人站点(视频教程)
|
数据挖掘
云服务器搭建生信环境搭建心得
由于需要服务器进行数据分析,思来想去还是使用云服务器先进行练手,看到一篇关于关于云服务器优点的帖子,就开始了自己的云服务器适应之旅。云服务器抛弃了以往对服务器的卡板印象,有着超级计算集群的超强计算能力,却没有实体机器,通过网络数据通道进行连接,数据的上传下载也非常的便捷,通过自己的需求去购买需要使用的配置,对我们阶段性使用的人群是非常友好的。反正云服务器带给你的感受绝对超乎寻常。每个人都的使用范围都是不同的,感受肯定也是不同的。.敏捷性是最大的特点:在后台成功部署一台云主机可能不到一分钟,如果是实体服务器的话,从采购到上架到机房,快递费用,快递风险,最主要的是运输时间,时间也是成本啊。
928 1
云服务器搭建生信环境搭建心得