Nginx和Hexo配置

作者: 技术的游戏 | 来源:发表于2022-12-01 19:52 被阅读0次

Ubuntu Nginx 安装

  1. Ubuntu 22.04数据包更新
  2. 安装 nginx 核心版本
  3. 运行 nginx 服务
$ apt update
$ apt upgrade
$ apt install nginx-core
$ systemctl start nginx.service
$ systemctl status nginx.service

配置网站代码

拉取博客仓库代码到 /var/www/gitslagga.github.io 目录

$ cd /var/www
$ git clone https://github.com/gitslagga/gitslagga.github.io.git

Hexo Nginx 配置

  1. 创建博客配置文件 /etc/conf.d/blog.conf
  2. 因为已经在外部为域名配置证书,在这里只要监听 80 端口就好了
  3. 配置域名 slagga.top,这样可以处理不同的域名请求
  4. 设置默认网页 index.html index.htm
  5. 配置网站代码,就是刚刚拉去的博客仓库代码
  6. 配置网站 403404 错误请求,我没编写 403.html,在这里我统一指向了 404.html
  7. 为了使用方面(谷歌分析)这里把 www 二级域名重定向到一级域名下面
server {
        listen 80;
        server_name slagga.top;
        
        index index.html index.htm index.nginx-debian.html;
        root /var/www/gitslagga.github.io;
        error_page 403 /404.html;
        error_page 404 /404.html;
}

server {
        listen 80;
        server_name www.slagga.top;
        return 301 https://slagga.top$request_uri;
}

博客网站启动运行

  1. 检测 nginx 服务状态
$ nginx -t
  1. 平滑重启服务
$ nginx -s reload
  1. 访问网站 slagga.top 或者 www.slagga.top

Hexo 配置补充

  1. 代码块的颜色让人面如死灰,我也找不到合适的语言去匹配它,比如刚刚的 nginx.conf
  2. 在这里我开启了自动检测,这样代码块就配置语法高亮,自动匹配合适的语言。
highlight:
  auto_detect: true

auto_detect 非常耗费资源。 不要启用它,除非你真的需要“子语言高亮”或者在编写代码块时不想标记语言。

Have a nice day, Happy Coding.

相关文章

  • Nginx和Hexo配置

    Ubuntu Nginx 安装 Ubuntu 22.04数据包更新 安装 nginx 核心版本 运行 nginx ...

  • 如何拥有自己的博客

    前置知识 1.需要掌握linux操作命令 2.nginx的安装与配置 什么是 Hexo? Hexo 是...

  • Mac本地配置hexo + Atom Markdown,连接Gi

    本篇主要内容如下: hexo Atom markdown环境配置和使用 本地配置hexo环境 选择并配置hexo ...

  • Nginx开启gzip压缩

    配置nginx 现在博客是通过hexo生成public静态资源上传到阿里云服务器,用nginx作为静态资源服务器的...

  • Blogging On Github

    使用Hexo+Github配置博客 初步使用Hexo+Github配置博客 进阶最详细的Hexo Next主题配置...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • 零基础用Hexo+Github 搭建博客2

    转载:Github Pages + Hexo搭建博客(二) 此篇博客主要讲解Hexo的站点配置、主题配置和使用以及...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • 2019-01-18

    nginx的基本配置和SSL的http跳转https基本配置 在nginx中的nginx.conf下配置 http...

  • nginx常用配置

    nginx配置详解nginx常用正则表达式nginx安装参考nginxlocation和rewrite配置ngin...

网友评论

    本文标题:Nginx和Hexo配置

    本文链接:https://www.haomeiwen.com/subject/ilcyfdtx.html