排序
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 中,数据库是动态站点上线前必须先准备好的基础组...
LNMP排错指南:从静态页到数据库连接的分层定位
一、LNMP 排错为什么要用“排除法” 这里对排错方法的总结非常明确: - 用排除法 - 先从 Linux 基础环境看起 - 再分别检查 Nginx、PHP、MySQL 这是因为 LNMP 是多个组件串联起来的。 只要其中一...
LNMP实战部署:PHP-FPM、Nginx与WordPress站点上线
一、先准备 PHP-FPM 环境 这里先通过单独的 YUM 源安装 PHP 运行环境。 仓库配置示例: 然后安装相关软件包: 安装完成后,启动并设置开机自启: 再检查端口和进程: 二、为什么要统一 Nginx 和...











