halo博客搭建

介绍一下,这个博客搭建非常简单,只需要我们准备一台机器就行,准备好jar包就行

jar包可以halo官方瞎子官方网站进行下载,网站选择自己需要的版本,那我们接着来,准备一台机器,公有云或者虚拟机都可以。

1.准备好你的jar包之后进行的操作

1.下载jdk,我下载的版本只能jdk11以上

yum install java-11-openjdk -y

2.下载完成进行查看下载情况

[root@zicai /etc/nginx/conf.d]# java -version
openjdk version "11.0.16.1" 2022-08-12 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.16.1.1-1.el7_9) (build 11.0.16.1+1-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.16.1.1-1.el7_9) (build 11.0.16.1+1-LTS, mixed mode, sharing)

这里就显示我们的下载好了,环境已经准备好了

3.创建一个放jar包的目录,我是下载到本地在上传的

mkdir -p  /app/code/halo

 4.因为jar包是8090端口,所以先检查你自己的8090是否占用,在启动jar包

 [root@zicai /app/code/halo]nohup java -jar halo-1.4.17.jar &

进入目录,运行jar包,检查是否有端口运行

[root@zicai /app/code/halo]# ss -lntup|grep 8090
tcp    LISTEN     0      50     [::]:8090               [::]:*                   users:(("java",pid=14729,fd=16))

5.到这里就可以直接ip地址加8090端口进行访问了,  xxxxxxx:8090

 如果是公有云,或者想配和域名使用,需要配置nginx,习惯nginx1.22了所以配置了yum源下载!

[root@zicai /app/code/halo]# cat /etc/yum.repos.d/nginx.repo 
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

6.下载nginx,在检查nginx,设置开机自启,开启nginx

[root@zicai /app/code/halo]# yum install nginx -y
[root@zicai /app/code/halo]# nginx -v
nginx version: nginx/1.22.0
[root@zicai /app/code/halo]#systemctl enable --now nginx

 7.配置nginx子配置文件,也可放到主配置文件

[root@zicai /app/code/halo]# cat /etc/nginx/conf.d/halo.cn.conf 
upstream halo {
  server 127.0.0.1:8090;    #池子ip地址写的本机这里我就一台机器
  }
server {
  listen 80;
  server_name game.schhh.shop;     #域名
  rewrite ^(.*)$ https://game.schhh.shop$1;   #跳转的域名
  }
  server {
  listen 443 ssl;
  server_name game.schhh.shop;                #域名
  error_log /var/log/nginx/halo-error.log  notice;             #错误日志
  access_log /var/log/nginx/halo-access.log main;              #访问日志
  ssl_certificate /etc/nginx/8622375_game.schhh.shop.pem;      #https证书,看自己的是多少
  ssl_certificate_key /etc/nginx/8622375_game.schhh.shop.key;  #https证书,看自己的是多少
  location / {
    proxy_pass http://halo;                                  
    proxy_set_header HOST $host;                               #抛到上面池子的ip地址
    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;
  }
}

这里我是公有云,配置,如果说自己的是虚拟机就不需要这么麻烦了!

8.接着进行访问 域名

 9.这里我已经配置好了,刚开始就是创建用户的界面,自己配置登录就行了

域名加上/admin 或者ip地址端口加8090端口/admin 为后台

halo博客搭建_第1张图片

 打开这个页面选择主题我们可以进行安装喜欢的主题

10.halo博客搭建_第2张图片

 这里推荐远程下载我们只需要复制粘贴好看的主题就行了  选择下方 更多主题的链接

 选择喜欢的主题,往下拉,有个链接

halo博客搭建_第3张图片

 

复制到我们刚开始选择远程下载的地方下载刷新就好了!

halo博客搭建_第4张图片

 最后我们点击这个进入首页进行查看

halo博客搭建_第5张图片

 还有别的东西稍微百度查查看看,我就再看怎么布局呢,感谢感谢,也可以进入我的网站进行访问哦!

https://game.schhh.shop/

你可能感兴趣的:(halo博客搭建,java,jvm,运维)