码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Halo搭建个人博客网站


    文章目录

    • Halo快速搭建个人博客网站
    • 一、docker部署Halo
      • 1.1 启动应用
      • 1.2 云服务打开8090端口
      • 1.3 初始化应用
      • 1.4 数据导入
    • 二、Halo应用
      • 2.1 后台管理页面
      • 2.2 主页面
      • 2.3 主题安装
      • 2.4 主题启用
    • 三、Nginx端口转发
    • 四、域名
      • 3.1 购买域名
      • 3.2 解析域名
      • 3.3 域名登录

    Halo快速搭建个人博客网站

    一、docker部署Halo

      目前测试了两种方法安装Halo,第一种是使用Jar包安装:提供JAR包资源,不过因为使用jar包部署需要Java11才可以,我本机使用的是Java8,所以暂时不做调整。第二种是通过docker安装。

    1.1 启动应用

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo:latest

    [root@zxy_master blog]# docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo:latest
    Unable to find image 'halohub/halo:latest' locally
    latest: Pulling from halohub/halo
    e96e057aae67: Pull complete
    4ced2591451d: Pull complete
    df8f874ae8c0: Pull complete
    111b6c748642: Pull complete
    7d08d1d812cb: Pull complete
    52108816ce84: Pull complete
    afa1bed6ab0e: Pull complete
    4f4fb700ef54: Pull complete
    02830da3aa34: Pull complete
    851454fc787b: Pull complete
    Digest: sha256:311e8dd620d441fd15abc1c5c8859f840e014975392dfe97a2a16e8c935bedac
    Status: Downloaded newer image for halohub/halo:latest
    cc27e01b629de601b9b8ab9bf1fbc59430374df3317e2ef8ccff4736e439eb83
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    1.2 云服务打开8090端口

    在这里插入图片描述

    1.3 初始化应用

      Halo默认是8090端口,使用docker启动后,可通过IP:8090端口打开后台页面进行配置。

    ip:8090

    在这里插入图片描述

    1.4 数据导入

      如果之前已经部署过Halo博客,可以通过这里导入原数据。

    在这里插入图片描述

    二、Halo应用

    2.1 后台管理页面

      后台管理页面如果没有特殊配置的话,后续可以通过ip:8090/admin登录

      Halo初始化后,就可以登录进来Halo后台管理页面,通过右上角连接可以进入博客主页面

    在这里插入图片描述

    2.2 主页面

      主页面如果没有特殊配置的话,可以通过ip:8090查看

      Halo最原始的页面是比较单调的,但是Halo可以支持主题下载安装

    在这里插入图片描述

    2.3 主题安装

    在这里插入图片描述

      暂时提供了几个主题,可以通过上述方式安装,已经上传到CSDN资源主题资源下载。

      也可以通过Halo官网下载Halo官网主题

    在这里插入图片描述

    2.4 主题启用

      将已安装的主题,点击启用即可改变当前主题

    在这里插入图片描述

      启用后,再次查看主题

    在这里插入图片描述

    三、Nginx端口转发

      Nginx部署安装教程

      根据Nginx部署安装教程,部署好后,修改nginx.conf配置文件

    
     #修改一:在server之前,添加upstream进行端口跳转
        upstream webserver{
            server ip:8090;
        }
        server {
            # 修改二:将8090跳转到80
            listen       80;
            # 修改三:IP地址
            server_name  ip;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
    
            location / {
                root   html;
                # 修改四:添加代理配置,
                # 这里的webserver名称与upstream后的名称一致
                proxy_pass http://webserver;
                proxy_set_header Host $host;
                index  index.html index.htm;
            }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

      修改配置后,重启nginx即可通过80端口登录

    四、域名

    3.1 购买域名

      域名注册购买_域名注册选购 - 腾讯云 (tencent.com)

    在这里插入图片描述

    3.2 解析域名

    在这里插入图片描述

    3.3 域名登录

    在这里插入图片描述

  • 相关阅读:
    hive sql,年月日 时分秒格式的数据,以15分钟为时间段,找出每一条数据所在时间段的上下界限时间值(15分钟分区)
    git 报错Failed to connect to github.com port 443 after 21224 ms: Timed out 解决办法
    序列号读取
    自然语言处理 Paddle NLP - 文本语义相似度计算(ERNIE-Gram)
    5G注册流程详解
    anaconda安装及配置+pytorch安装与配置(自用笔记)
    【最详细】最新最全Redis面试大全(42道)
    HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例
    (224)Verilog HDL:设计摩尔状态机
    Spring高手之路——深入理解与实现IOC依赖查找与依赖注入
  • 原文地址:https://blog.csdn.net/m0_51197424/article/details/128172877
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号