Rhythmli's blog Rhythmli's blog
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Rhythmli

知识就是财富
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术文档

  • GitHub技巧

  • Nodejs

  • 博客搭建

  • CSDN迁移

    • Spring IOC
    • Ngnix 阿里云
    • 最长回文子串
    • 面试题xuexixiexue
    • 哈希集合和哈希映射的简单设计
    • leetcode2021.11.03
    • Leetcode2021.11.2
    • JUC学习
    • 869. 重新排序得到 2 的幂
    • Java自动装箱拆箱
    • 55. 跳跃游戏
    • 剑指 Offer II 085. 生成匹配的括号
    • 300. 最长递增子序列
    • Java并发编程之美 01
    • 134. 加油站
    • 139. 单词拆分
    • 岛屿类问题题解
    • 138. 复制带随机指针的链表
    • 347. 前 K 个高频元素
    • 剑指 Offer II 026. 重排链表
    • 剑指 Offer II 025. 链表中的两数相加
    • 剑指 Offer II 014. 字符串中的变位词
    • 剑指 Offer II 010. 和为 k 的子数组
    • 剑指 Offer II 009. 乘积小于 K 的子数组
    • 剑指 Offer II 008. 和大于等于 target 的最短子数组
    • 剑指 Offer II 007. 数组中和为 0 的三个数
    • 剑指 Offer II 006. 排序数组中两个数字之和
    • 剑指 Offer II 002. 二进制加法
    • 129. 求根节点到叶节点数字之和
    • 113.路径总和 II
    • leetcode18. 四数之和
    • 编译OpenCV 以及 openc_contrib 提示缺少boostdesc_bgm.i文件出错的解决
    • fork()浅学习
    • SSM 增删改查
    • springmvc helloworld
    • Spring01 hello实验
    • 树的DFS和BFS
    • leetcode——二分法
    • Halo博客搭建
      • 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---转载
      • opencv+python+OpenPose姿态实时识别
      • 03.KNN算法 李航统计学习方法
      • 02.感知机 李航统计学习方法
      • 01.最小二乘法拟合 李航统计学习方法
      • Pycharm atplotlib.pyplot图像不显示解决方法
      • 论文阅读01 SVM+kNN图像分类
      • Java简单实现计算器——用数组实现栈
      • 【剑指Offer3】无重复字符的最长子串
      • 【剑指Offer5】最长回文字符串
      • TF-IDF求取文本相似度
      • JAVA_day02
      • JAVA_day01
      • 递归产生回文数
      • 中国象棋QT登录注册以及悔棋功能
      • STM32F4学习笔记(基础介绍篇)
      • leetcode_04 递归,回溯与分治
      • leetcode03_贪心算法
      • leetcode01--链表
      • leetcode_02栈
      • Docker学习入门
      • C/C++编译与链接 程序员的自我修养:链接 装载和库
      • Nginx简单学习
      • JAVA网络编程
      • JVM初步学习
      • Spring简单学习
      • 标准项目格式
      • 设计模式中的几个原则
      • Redis和IDEA简单创建及增删改查
      • Mybatis快速入门01
      • Redis全程学习笔记(附带学习的视频教程)
      • QT入门学习中最基础的那些事儿
      • QT中文输出错误问题:C2001
      • OOP:面向对象编程
      • LINUX常用命令集合(待续)
      • 《C和指针》简单学习笔记
      • 二叉树,栈存储及遍历小程序
      • 数据结构简单学习笔记
      • 扑克牌
      • C++动态内存和智能指针
      • 设计模式之简单工厂模式
      • leetcode_01数组
      • 嵌入式Linux移植应用
      • LINUX 进程与线程 信号量 通信
    • 技术
    • CSDN迁移
    梁山话事人
    最新推荐文章2024-12-01
    目录

    Halo博客搭建

    原文链接:https://blog.csdn.net/qq_39355828/article/details/118229823 (opens new window)

    # Nginx:

    # 下载Nginx

    sudo apt-get sudo apt-get install nginx
    
    1

    开启Nginx服务

    sudo /etc/init.d/nginx start
    
    1

    查看ip地址,输入浏览器,就可以进入Nginx欢迎界面

    # Docker

    Docker安装:

    sudo apt-get install -y docker.io
    
    1
    systemctl命令是系统服务管理器指令
    启动docker:
    systemctl start docker
    停止docker:
    systemctl stop docker
    重启docker:
    systemctl restart docker
    查看docker状态:
    systemctl status docker
    开机启动:
    systemctl enable docker
    查看docker概要信息
    docker info
    查看docker帮助文档
    docker ‐‐help
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15

    # 使用 Docker 镜像

    创建工作目录

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

    下载示例配置文件到工作目录 (opens new window)

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

    编辑配置文件,配置数据库或者端口等,如需配置请参考参考配置 (opens new window)

    vim application.yaml
    
    1

    拉取最新的 Halo 镜像

    docker pull halohub/halo:1.4.8
    
    1

    创建容器

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=always halohub/halo:1.4.8
    
    1

    使用Nginx反向代理,就可以实现端口的配置

    1. 切换到nginx 的配置文件夹目录下 cd /etc/nginx/conf.d
    2. 这里我们需要添加对应网站的配置文件。这里给一个常用的命名规则:项目名+二级域名+端口.conf .使用touch命令创建。
    3. 开始编辑我们的conf文件 。vim halo-8090.conf ,复制以下代码进去 upstream halo { server 127.0.0.1:8090; } server { listen 80; listen [::]:80; server_name www.yourdomain.com; client_max_body_size 1024m; location / { proxy_pass http://halo; proxy_set_header HOST $host; 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; } }
    编辑 (opens new window)
    #踩坑笔记#订阅专栏#查看详情
    上次更新: 2026/08/11, 13:36:18
    leetcode——二分法
    计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---转载

    ← leetcode——二分法 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---转载→

    最近更新
    01
    Spring IOC
    03-31
    02
    Git修改分支名
    08-11
    03
    CSS给table的tbody添加滚动条
    06-29
    更多文章>
    Theme by Vdoing | Copyright © 2019-2026 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式