🐧
运维笔记
首页
文章
笔记导航
笔记系列
▾
🐧
Linux 运维基础笔记
7 页
🔧
运维进阶 · 常用服务搭建
8 页
🌐
Web 应用服务 · Nginx
8 页
🚀
Nginx 水平扩展与优化
8 页
🛡️
Linux 进阶 · iptables 防火墙
4 页
🐚
Linux 进阶 · Shell 编程
10 页
🐬
数据库 · MySQL
12 页
📊
监控 · Zabbix + Grafana
3 页
🐳
云原生 · Docker
9 页
🌿
云原生 · Git
5 页
归档
标签
搜索
关于
首页
/
全部文章
/ 笔记导航
Web 应用服务 · Nginx
Nginx 学习笔记:安装配置、目录结构、虚拟主机、反向代理、负载均衡、动静分离、伪静态、防盗链、高可用和 HTTPS 证书。
8 个分页
48 个小节
📖 按学习顺序排列
1
Nginx 安装与配置文件上手
Nginx 在 ubuntu 上怎么装、装完的目录长什么样,以及 nginx.conf 和站点配置文件里那些默认项都是干嘛的。
一、安装
二、目录结构
三、流量介绍和 nginx.conf 配置
2
Nginx 虚拟主机配置
从 host 映射、公网域名解析讲到用端口和域名区分站点,以及 server_name 的通配符和正则匹配。
一、Nginx 和 http、浏览器
二、虚拟主机
配置 host 映射
公网域名配置和泛域名
配置虚拟主机
server_name 的多种匹配方式
3
Nginx 反向代理和隧道式模型
二级域名、短网址、HTTPDNS 这几个基于域名的企业需求,以及网关、正向代理和 Nginx 隧道式代理的区别。
一、基于域名的几种互联网企业需求解析
多用户二级域名
短网址
HTTPDNS
二、Nginx 隧道式模型:网关、代理和反向代理
正反代理的解释
网关的解释
Nginx 反向代理在企业中的应用场景
4
Nginx 负载均衡及其配置
从最简单的 proxy_pass 反向代理,到 upstream 的轮询、权重、down/backup,以及 ip_hash、fair、least_conn 这些策略为什么用不上。
一、负载均衡介绍
二、反向代理到外网和内网主机的配置
三、负载均衡 1 —— 基本配置
四、负载均衡 2 —— 权重、down 和 backup
五、负载均衡 3 —— ip_hash、fair、least_conn 和无状态会话
5
Nginx 动静分离
静态资源为什么不该走后端、动静分离怎么做,以及用一条正则 location 代替一堆目录配置的写法。
一、动静分离原理和使用场景
二、动静分离配置
效果演示
具体配置操作
正则表达式配置动静分离
6
Nginx 伪静态 URLRewrite 配置
URLRewrite 把动态地址伪装成 html,以及我拿纯静态页面做实验踩到的坑,还有网关服务器上 rewrite 配合负载均衡的写法。
一、URLRewrite 伪静态配置
二、网关、伪静态 + 负载均衡
Nginx 网关实现原理(网关服务器)
网关服务器配置 URLRewrite
7
Nginx 防盗链与高可用
靠 Referer 判断盗链并返回错误码或错误图,以及用 keepalived 加 VIP 让两台 Nginx 互相顶班。
一、防盗链和 http 包的 referer
防盗链基本配置
二、用 curl 测试防盗链和盗链资源的返回
三、Nginx 的高可用
场景和解决方案
配置 keepalived(不必深入)
8
HTTPS 证书配置与 LNMP 环境
http 为什么会被解包、非对称加密和 CA 认证是怎么补上这个漏洞的,以及用 oneinstack 装 LNMP 再挂证书。
一、Http 安全性
http 为何不安全
非对称加密原理
为何而需要 CA 机构、HTTPS 的伟大发明(CA 证书)
二、杂项
证书自签名(用的少)
购买域名和 vps
三、LNMP 和 Discuz
基本配置
配置证书
discuz