这里需要下载jdk11以上的版本,我这里下载的是jdk-11.0.14_linux-x64_bin.tar.gz
下载网址:Java Downloads | Oracle
这里我是通过xftp工具连接上服务器后,将jdk上传到服务器上,还有很多连接Linux服务器的工具,大家按照自己的工具来上传即可。
这里我使用的是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
将以下的的变量添加到/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的安装啦!
这里使用了的是halo-1.4.17.jar,这个大家可以去GitHub上去下载,获取大家需要的话可以留言。
[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
更换主题
这里一般不让服务器的地址直面用户,所以我们这边使用一个轻量级的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
# 下面的域名,大家申请一个填写自己的即可
#修改完后,启动nginx
[root@VM-8-17-centos conf]# /usr/local/nginx/sbin/nginx -s reload
到这里一个个人的博客就完成搭建了,搭建后大家就可以通过域名访问自己的博客啦。通过博客后台,自己看着还写修改修改页面的各个地方修改成自己想要的样子吧。