从0开始搭建一个个人博客

从0开始搭建一个个人博客

准备

  • linux服务器
  • 连接linux服务器的工具
  • 博客程序
  • 程序运行环境的jdk
  • web服务器

步骤

1.下载jdk

这里需要下载jdk11以上的版本,我这里下载的是jdk-11.0.14_linux-x64_bin.tar.gz

下载网址:Java Downloads | Oracle

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CJxKmsuv-1648219921078)(https://gitee.com/crj666/blog-image/raw/master/img/202203252237425.png)]

2.上传jdk到服务器

这里我是通过xftp工具连接上服务器后,将jdk上传到服务器上,还有很多连接Linux服务器的工具,大家按照自己的工具来上传即可。

在这里插入图片描述

3.解压jdk

这里我使用的是xshell工具连接linux服务器来执行Linux命令去解压jdk到Linux服务器的/usr/local/java上

[root@VM-8-17-centos java]# tar -zxvf /root/jdk-11.0.14_linux-x64_bin.tar.gz -C ./

执行后,命令可以查看到jdk解压到了下面的jdk-11.0.14目录

[root@VM-8-17-centos java]# ls
jdk-11.0.14

4.添加jdk环境变量

将以下的的变量添加到/etc/profile环境变量中

[root@VM-8-17-centos jdk-11.0.14]# vi /etc/profile

按i键进入编辑模式,按向下键走到走后,将下面的变量复制到最下面(注意JAVA_HOME=/usr/local/java/jdk-11.0.14改成自己的路径)添加后,按ESC退出编辑模式后,输入wq!完成保存并退出

在这里插入图片描述

JAVA_HOME=/usr/local/java/jdk-11.0.14
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

最后执行以下的命令,使环境变量生效

[root@VM-8-17-centos jdk-11.0.14]# source /etc/profile

检查jdk版本号

[root@VM-8-17-centos jdk-11.0.14]# java -version
java version "11.0.14" 2022-01-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.14+8-LTS-263)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.14+8-LTS-263, mixed mode)
[root@VM-8-17-centos jdk-11.0.14]#

到这里成功完成环境jdk的安装啦!

5.上传博客程序

这里使用了的是halo-1.4.17.jar,这个大家可以去GitHub上去下载,获取大家需要的话可以留言。

在这里插入图片描述

6.运行博客程序

[root@VM-8-17-centos ~]# nohup java -jar halo-1.4.17.jar&
nohup: ignoring input and appending output to 'nohup.out'

然后浏览器访问地址:http://服务器ip:8090即可访问你的博客啦!这里访问后会让你填写一些个人信息,用来后面你管理博客时使用。按照页面的信息填写即可。填写完后会让你重新登录后台,输入你前面设置的用户和密码即可
在这里插入图片描述

登录后

http://服务器公网ip:8090/admin/index.html#/login

在这里插入图片描述

更换主题

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fsuus9uU-1648219792349)(https://gitee.com/crj666/blog-image/raw/master/img/202203250042087.png)]

7.安装nginx

这里一般不让服务器的地址直面用户,所以我们这边使用一个轻量级的web服务器nginx来最为反向代理的服务器

首先我先我先下载一个nginx的安装包,官网直接下载即可,这里就不在操作

下载后解压到服务上

[root@VM-8-17-centos nginx]# tar -zxvf /root/nginx-1.17.10.tar.gz -C ./
[root@VM-8-17-centos nginx]# ls
nginx-1.17.10
[root@VM-8-17-centos nginx]#yum -y install pcre-devel
[root@VM-8-17-centos nginx]#yum -y install openssl openssl-devel
[root@VM-8-17-centos nginx]# cd nginx-1.17.10/
[root@VM-8-17-centos nginx]#./configure
[root@VM-8-17-centos nginx]#make && make install
#安装完成后,Nginx的可执⾏⽂件位置位于
[root@VM-8-17-centos conf]#/usr/local/nginx/sbin/nginx
#下修改/usr/local/nginx/conf下的nginx。conf文件
[root@VM-8-17-centos conf]# vi nginx.conf
# 下面的域名,大家申请一个填写自己的即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3dOJCTqs-1648219792350)(https://gitee.com/crj666/blog-image/raw/master/img/202203250042767.png)]

#修改完后,启动nginx
[root@VM-8-17-centos conf]# /usr/local/nginx/sbin/nginx -s reload

到这里一个个人的博客就完成搭建了,搭建后大家就可以通过域名访问自己的博客啦。通过博客后台,自己看着还写修改修改页面的各个地方修改成自己想要的样子吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值