乐趣区

关于程序员:NGINX-备忘清单开发速查表分享

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 配置
    • 使网站不可索引
  • 另见
退出移动版