Linux 与系统 第2页
Tomcat应用实战:部署ZrLog、接入Nginx、动静分离与多实例-AI运维探索者

Tomcat应用实战:部署ZrLog、接入Nginx、动静分离与多实例

一、Tomcat 到底更擅长处理什么请求 这里在正式进入应用案例前,先提醒了一个关键认知: - Tomcat 既能处理静态请求,也能处理动态请求 - 但它处理静态资源的效率相对一般 - 更擅长的是动态请求...
Nginx location实战:限制后台仅内网访问与URI匹配规则-AI运维探索者

Nginx location实战:限制后台仅内网访问与URI匹配规则

一、`location` 到底是做什么的 核心定义是: - `location` 用于匹配用户请求中的 URI - 如果用户请求的 URI 是某种形式,就按对应规则处理 很多资料也会把它理解成 Nginx 的“路由规则”。 这...
Python网络运维实验三(Paramiko模块登录SSH)-AI运维探索者

Python网络运维实验三(Paramiko模块登录SSH)

一、实验运行环境 - 主机操作系统:Window 10上运行Centos8(VMware虚拟机) - 网络设备:Ensp模拟器上运行的华为三层交换机Quidway S5700-28C-HI - 网络设备OS版本:华为IOS - Python版本:2 二...
Nginx location进阶:正则匹配、浏览器缓存与优先级详解-AI运维探索者

Nginx location进阶:正则匹配、浏览器缓存与优先级详解

一、为什么 `location` 还需要进阶规则 基础场景里,`location /` 或 `location /admin/` 已经能解决很多问题。 但一旦网站内容变多,就会出现新的需求: - 让不同后缀的资源走不同规则 - 给静...
Nginx集群HTTPS部署:全链路加密、部分加密与HTTP2配置-AI运维探索者

Nginx集群HTTPS部署:全链路加密、部分加密与HTTP2配置

一、集群里的 HTTPS 不只是“单机搬过去” 这里在完成单机 HTTPS 之后,继续讲了“网站集群 HTTPS 配置”,并明确给出了两类思路: - 全部进行加密 - 部分进行加密 这说明集群环境下的 HTTPS,...
Bash 菜单脚本整理:交互式安装菜单的实现方式-AI运维探索者

Bash 菜单脚本整理:交互式安装菜单的实现方式

一、脚本功能概览 1.1 入口逻辑 1.2 菜单结构 二、双层菜单的实现方式 2.1 Nginx 与 Tomcat 分支 - 2.2 为什么适合做模板 - 主循环清晰,易于插入新菜单项。 - `case` 分支直观,方便扩展子模块...
Sersync部署与联调测试:confxml配置、启动命令、文件新增删除同步验证-AI运维探索者

Sersync部署与联调测试:confxml配置、启动命令、文件新增删除同步验证

一、Sersync 部署前先明确它监听什么目录 结合前面的环境搭建,Sersync 运行在 `nfs01` 上,监听的核心目录就是: - `/data/` 这是因为: - `gitlab-01` 通过 NFS 把远端 `/data/` 挂载成本地 `...
Nginx return指令实战:域名跳转、403拦截与状态码控制-AI运维探索者

Nginx return指令实战:域名跳转、403拦截与状态码控制

一、什么是 Nginx 里的重定向 这里将这部分放在“rewrite 功能”章节里,但开头先说明了一个更大的背景: 重定向也叫 URL 重定向、URL 改写。 常见需求包括: - `http` 跳到 `https` - 新老域名...
Tomcat远程监控与Java排障:JMX、jps、jstack、jmap 和 MAT-AI运维探索者

Tomcat远程监控与Java排障:JMX、jps、jstack、jmap 和 MAT

一、为什么 Java 运维离不开监控 这里在 Tomcat 部署之后,继续讲了远程监控和故障案例,这个顺序很合理。 因为 Java 程序一旦上线,运维真正会遇到的问题通常不是“怎么启动”,而是: - 性能...
Nginx HTTP跳转HTTPS实战:return与rewrite两种写法对比-AI运维探索者

Nginx HTTP跳转HTTPS实战:return与rewrite两种写法对比

一、为什么 HTTPS 部署后还要保留 80 端口 很多人第一次做 HTTPS 时,会只想着把站点改到 `443`。 但这里在单机 HTTPS 之后,专门又讲了“HTTP 跳转 HTTPS”,这说明真实使用场景里: - 用户仍...