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 配置
使网站不可索引
另见