排序
Nginx虚拟主机实战:基于域名、端口与IP部署多个站点
一、什么是虚拟主机 这里对虚拟主机的定义很直接: - 虚拟主机本质上就相当于一个网站 - 在 Nginx 中通常通过 `server {}` 区域实现 当一台服务器上要承载多个网站时,虚拟主机就是最基础的组织...
Shell脚本可维护性提升:颜色输出、数组与 Debug 方法
一、颜色输出能提升脚本交互体验 这里专门整理了一组常见 ANSI 转义码,用于在终端中输出彩色文本。核心形式是: 这里: - `\e[` 表示颜色控制开始 - `1;31m` 表示红色粗体 - `0m` 表示恢复默认...
NFS配置详解与优化实践:exports语法、核心选项、用户压缩和安全挂载
一、为什么要单独研究 `/etc/exports` 这里明确指出,NFS 服务端最核心的配置文件就是: - `/etc/exports` 并且还补充了一点非常重要的背景: - `systemctl` 对 NFS 的管理背后,本质上会调用 `...
Ingress 限流实战:访问速率限制与 Nginx Ingress 限流机制
一、配置访问速率限制 [Ingress官网关于rate-limiting说明](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/rate-limiting) 1.1 配置访问速率限制 在...
学之思考试系统部署实战:MySQL8初始化、后端Jar与Nginx前端联调
一、项目环境是怎么划分的 环境信息如下: | 主机 | 角色 | | --- | --- | | `web01 (192.168.1.20)` | 前端(Nginx)+ 后端(JDK / Jar) | | `db02 (192.168.1.26)` | MySQL 8.0 二进制安装 |...
Putty下载和安装
一、Putty下载 1、点击[Putty](https://www.putty.org/),进入官网。再点击'here',进行安装。 2、选择64位安装包 二、Putty安装 1、安装完成后打开 2、
Keepalived入门:VRRP原理、VIP漂移与主备高可用快速上手
一、什么是高可用 开头先给出了一个非常直接的定义: - 高可用就是 `HA`,也就是 `High Availability` - 在本节场景里,最常见的软件是 `Keepalived` 它解决的问题也很明确: - 给服务提供一个...
Nginx rewrite入门:正则改写、301与302以及break和last
一、`rewrite` 和 `return` 的核心区别是什么 这里在同一章里先讲了 `return`,再讲 `rewrite`,其实已经暗示了两者的分工: - `return` 更适合简单直接地返回状态码或固定新地址 - `rewrite` ...
Linux正则表达式入门:基础正则、扩展正则与Perl正则实战
一、什么是正则表达式 正则表达式是一种文本匹配规则,用于在文本中查找、筛选或验证符合某种模式的内容。 在 Linux 日常运维里,正则最常出现的地方包括: - `grep` 过滤文本 - `sed` 替换文本...
Java容器与JVM-JRE-JDK入门:理解Tomcat运行基础
一、什么是 Java 容器 这里先把 Java 容器定义成: - 用于存放和运行 Java 代码的环境 - 本质上属于 Web 中间件 也就是说,Java 代码并不是直接丢给操作系统就能运行,而是要放到一个具备 Java ...











