反向代理 第5页
Ingress Nginx根据User-Agent区分手机端和PC端-AI运维探索者

Ingress Nginx根据User-Agent区分手机端和PC端

一、部署移动端应用 二、部署移动端Ingress 实例 上面参数说明: * `m.test.com/*=phone:80`: 这是一个规则的定义,表示将`m.test.com`主机的所有请求都转发到名为`phone`的Service上的端口80 ...
头像4年前
0548
Nginx反向代理避坑:多虚拟主机Host头与真实IP透传-AI运维探索者

Nginx反向代理避坑:多虚拟主机Host头与真实IP透传

一、为什么反向代理最容易踩这两个坑 这里将两个高频问题单独拎了出来: - 后端 Web 有多个虚拟主机时,代理后访问到的不是预期站点 - Web 访问日志里记录到的是代理服务器 IP,而不是用户真实 ...
头像5年前
0478
Nginx处理请求流程详解:从DNS到server_name匹配-AI运维探索者

Nginx处理请求流程详解:从DNS到server_name匹配

一、为什么要先理解 Nginx 处理请求的流程 很多人在学 Nginx 配置时,会先接触 `server_name`、`root`、`location` 这些指令,但如果不知道一次请求是怎么被处理的,就容易把这些配置看成零散的...
头像5年前
0458
Nginx HTTPS入门:证书原理、单机部署与自签名证书创建-AI运维探索者

Nginx HTTPS入门:证书原理、单机部署与自签名证书创建

一、为什么网站需要 HTTPS 这里对 HTTPS 的总结很直接: - 它本质上是基于 HTTP 的 - 但在传输过程中加入了加密 这意味着如果不用 HTTPS: - 浏览器和网站之间传输的数据就是明文 而现在的大多...
头像5年前
0477
Nginx虚拟主机实战:基于域名、端口与IP部署多个站点-AI运维探索者

Nginx虚拟主机实战:基于域名、端口与IP部署多个站点

一、什么是虚拟主机 这里对虚拟主机的定义很直接: - 虚拟主机本质上就相当于一个网站 - 在 Nginx 中通常通过 `server {}` 区域实现 当一台服务器上要承载多个网站时,虚拟主机就是最基础的组织...
头像5年前
0487
Nginx视频下载站搭建:autoindex实现目录索引下载页-AI运维探索者

Nginx视频下载站搭建:autoindex实现目录索引下载页

一、项目目标是什么 这里先给出了一个很直观的需求: 做一个能像镜像站那样展示目录结构的视频下载站。 这个案例的核心要求有三点: - 浏览器打开后直接显示目录结构 - 后续还能增加 `svip` 认...
头像5年前
0587
LNMP实战部署:PHP-FPM、Nginx与WordPress站点上线-AI运维探索者

LNMP实战部署:PHP-FPM、Nginx与WordPress站点上线

一、先准备 PHP-FPM 环境 这里先通过单独的 YUM 源安装 PHP 运行环境。 仓库配置示例: 然后安装相关软件包: 安装完成后,启动并设置开机自启: 再检查端口和进程: 二、为什么要统一 Nginx 和...
头像5年前
0307
Ingress-Nginx 进阶能力:限速、认证与请求头匹配-AI运维探索者

Ingress-Nginx 进阶能力:限速、认证与请求头匹配

一、Ingress-nginx 速率限制 1.1 为什么要限速? 1、限速的本质是保证公平。 2、在带宽资源有限的情况下,尽可能地保障每个用户能被合理的分配足够的带宽值,服务更多的用户。 3、限速还可以大...
头像4年前
0417
Nginx负载均衡入门:upstream、轮询与常用健康检查参数-AI运维探索者

Nginx负载均衡入门:upstream、轮询与常用健康检查参数

一、为什么要从单机代理升级到负载均衡 这里先给出了一个非常典型的背景: - 如果后端只有一台 Web 服务器,访问量大了就会扛不住 - 假设单台 Web 只能承受一定规模访问 - 当访问量继续上涨,就...
头像5年前
0407
Nginx if与set实战:限制请求方法与维护模式开关-AI运维探索者

Nginx if与set实战:限制请求方法与维护模式开关

一、为什么 `if` 和 `set` 经常一起出现 这里在介绍 `rewrite` 模块相关指令时,把 `if` 和 `set` 一起放到了非常实用的位置上。 它们的组合思路其实很简单: - `set` 负责创建或修改变量 - `if...
头像5年前
0416