Nginx高性能Web服务器
Nginx高性能HTTP服务器和反向代理。
一、Nginx基础
Nginx以高并发著称,是Web服务器的首选。
- 安装:yum/apt安装、编译安装
- 配置:nginx.conf、server块
- 命令:nginx -t、reload、quit
二、反向代理
Nginx最常用的功能是反向代理。
- proxy_pass:后端代理
- 负载均衡:upstream、轮询策略
- 健康检查:max_fails、fail_timeout
三、静态资源
Nginx处理静态资源效率很高。
- gzip压缩:减少传输体积
- 缓存:expires、cache-control
- 防盗链:valid_referers
四、HTTPS配置
HTTPS是现代网站的标配。
- SSL证书:ssl_certificate配置
- HTTPS优化:ssl_protocols、ciphers
- HTTP/2:http2模块
五、性能优化
优化Nginx可以进一步提升性能。
- worker进程:worker_processes、worker_cpu_affinity
- 连接数:worker_connections
- 缓冲:client_body_buffer、proxy_buffer






























