Nginx的常用模块
http_proxy_module:实现反向代理
http_upstream_module:负载均衡模块,通常和proxy模块搭配使用
http_rewrite_module:重写模块,实现域名重写
http_ssl_module:实现加密传输的模块
ngx_http_referer_module:防盗链模块,防止网站资源被盗用
Nginx默认的模块内容
Nginx 默认集成的模块内容:
**Core Module:**这个模块是所有模块的基础,它是 Nginx 的核心部分,用于提供基础的 Web 服务器和反向代理功能。
**Events Module:**这个模块提供了事件模型,用于处理客户端请求,并在不阻塞进程的情况下处理大量并发连接。
**HTTP Module:**这个模块是 Nginx 支持 HTTP 协议的核心模块,提供了 Web 服务器所需的所有功能。
**Stream Module:**这个模块提供了 TCP 和 UDP 协议的端口代理功能,支持 WebSocket 和 SSL/TLS 双向身份验证等功能。
**Mail Module:**这个模块提供了 SMTP、POP3、IMAP 协议的代理功能。
默认情况下,Nginx 包括了 Core、Events、HTTP 模块,这些模块提供了基本的 Nginx Web 服务器和反向代理功能。但如果需要使用 TCP/UDP 端口代理功能和邮件代理功能,则需要在编译 Nginx 时加上对应的模块。
总之,Nginx 默认的模块提供了基础的 Web 服务器和反向代理功能,可以满