排序
Nginx 安装脚本整理:二进制与源码、在线与离线的统一实践
- 一、脚本概览 - 1.1 目录中的脚本分类 - `rocky_nginx_binary_offline_install.sh`:Rocky 系列离线二进制安装。 - `rocky_nginx_binary_online_install.sh`:Rocky 系列在线二进制安装。 - `...
Nginx rewrite入门:正则改写、301与302以及break和last
一、`rewrite` 和 `return` 的核心区别是什么 这里在同一章里先讲了 `return`,再讲 `rewrite`,其实已经暗示了两者的分工: - `return` 更适合简单直接地返回状态码或固定新地址 - `rewrite` ...
Nginx return指令实战:域名跳转、403拦截与状态码控制
一、什么是 Nginx 里的重定向 这里将这部分放在“rewrite 功能”章节里,但开头先说明了一个更大的背景: 重定向也叫 URL 重定向、URL 改写。 常见需求包括: - `http` 跳到 `https` - 新老域名...
Nginx location进阶:正则匹配、浏览器缓存与优先级详解
一、为什么 `location` 还需要进阶规则 基础场景里,`location /` 或 `location /admin/` 已经能解决很多问题。 但一旦网站内容变多,就会出现新的需求: - 让不同后缀的资源走不同规则 - 给静...
Nginx location实战:限制后台仅内网访问与URI匹配规则
一、`location` 到底是做什么的 核心定义是: - `location` 用于匹配用户请求中的 URI - 如果用户请求的 URI 是某种形式,就按对应规则处理 很多资料也会把它理解成 Nginx 的“路由规则”。 这...
Nginx if与set实战:限制请求方法与维护模式开关
一、为什么 `if` 和 `set` 经常一起出现 这里在介绍 `rewrite` 模块相关指令时,把 `if` 和 `set` 一起放到了非常实用的位置上。 它们的组合思路其实很简单: - `set` 负责创建或修改变量 - `if...
Nginx HTTP跳转HTTPS实战:return与rewrite两种写法对比
一、为什么 HTTPS 部署后还要保留 80 端口 很多人第一次做 HTTPS 时,会只想着把站点改到 `443`。 但这里在单机 HTTPS 之后,专门又讲了“HTTP 跳转 HTTPS”,这说明真实使用场景里: - 用户仍...
Nginx HTTPS入门:证书原理、单机部署与自签名证书创建
一、为什么网站需要 HTTPS 这里对 HTTPS 的总结很直接: - 它本质上是基于 HTTP 的 - 但在传输过程中加入了加密 这意味着如果不用 HTTPS: - 浏览器和网站之间传输的数据就是明文 而现在的大多...
Logstash入门实战:部署、Filebeat联动、GeoIP与Nginx日志解析
一、logstash部署 **说明:此时环境是已经完成前面ES部署,本身存在JDK环境** 1.1 基于rpm方式安装logstash 1、下载软件包 下载链接: 2、在elk123主机上安装logstas
LNMP数据库准备:MariaDB安装、安全初始化与授权访问
一、为什么 LNMP 需要先准备数据库 对于 WordPress 这类动态网站来说,页面内容、用户信息、文章数据都不可能只靠静态文件保存。 因此在 LNMP 中,数据库是动态站点上线前必须先准备好的基础组...











