🔧 核心配置项说明
基础设置
- 端口配置:默认使用
80
(HTTP)或443
(HTTPS) - 根目录指向:
/var/www/html
(Linux系统示例) - 日志路径:
/var/log/nginx/access.log
(Nginx日志位置) - 进程数设置:根据CPU核心数调整
worker_processes
- 端口配置:默认使用
网络优化
- 启用Gzip压缩:
gzip on;
(减少传输体积) - TCP缓冲区调整:
client_body_buffer_size 1K;
(提升大文件处理能力) - Keep-Alive超时设置:
keepalive_timeout 65;
(优化长连接)
- 启用Gzip压缩:
安全加固
- 启用HTTPS:需配置SSL证书(如Let's Encrypt)
- 限制请求方法:
limit_except GET POST { deny all; }
- 防止DDoS攻击:
limit_req_zone
设置速率限制
🌐 扩展阅读
- 配置文件语法详解:https://cloud-image.ullrai.com/q/config_syntax/
- 高级负载均衡方案:https://cloud-image.ullrai.com/q/load_balancing/
📌 提示
- 所有配置修改后需重启服务(如
systemctl restart nginx
) - 建议使用
curl -I
测试配置是否生效 - 定期备份配置文件避免数据丢失