NGINX 备忘清单_开发速查表分享

发布时间 2023-04-23 13:08:06作者: IT民工爱搬砖

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 配置

    • 使网站不可索引

  • 另见