NGINX 备忘清单
Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点(俄文:Рамблер)开发的,公开版本 1.19.6 公布于 2020 年 12 月 15 日。
Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协定下发行。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中体现较好。
nginx 疾速参考备忘单显示了它的罕用命和配置应用清单。入门,为开发人员分享疾速参考备忘单。
开发速查表纲要
-
入门
- 服务治理
- Docker 装置
- 简略代理
- 全局变量
- 监听端口
- 域名 (server_name)
- 负载平衡 (简略实例)
- 负载平衡 (权重)
- upstream ip_hash
- upstream fair
- server 可选参数
- upstream url_hash
- upstream keepalive
- 子文件夹中的代理
- 反向代理
- 动态资源(传统 Web 服务器)
- HTTPS 协定
- 重定向 (301 永恒)
- 重定向 (302 长期)
- 永恒重定向到 HTTPS 平安域
- 重定向参数
- HTTP 申请端实在的 IP
-
示例
- websocket 的代理 keepalive
- Apache 的反向代理
- Gitlab 的反向代理
- 重定向整个网站
- 重定向单页
- 重定向整个子门路
- 负载平衡
- 内容缓存
- 跨域问题
- 重定向 URI 来解决跨域问题
- 跳转到带 www 的域下面
- 代理转发
- 屏蔽 IP
- 强制将 http 重定向到 https
- 代理转发连贯替换
- 爬虫 User-Agent 过滤
- 图片防盗链
- 虚拟目录配置
- 屏蔽文件目录
- 防盗图配置
- 阻止常见攻打
- Gzip 配置
- 使网站不可索引
- 另见