在配置 HTTP 服务器时,自定义设置是优化性能与功能的关键步骤。以下是常见设置项及操作建议:

基础配置项

  • 监听端口:默认使用 80(HTTP)或 443(HTTPS),可通过 --port 参数调整
    Custom_Settings_Tutorial
  • 域名绑定:在 server.conf 中添加 server_name example.com;
    HTTP_Server_Configuration
  • 日志路径:设置 access_log /var/log/nginx/access.log; 可追踪请求记录

高级优化设置

  1. 超时控制
    client_body_timeout 15s;
    client_header_timeout 15s;
    
  2. 缓存策略
    location ~ \.jpg$ {
        expires 30d;
    }
    
  3. 安全加固
    • 启用 SSL:配置证书路径 ssl_certificate /etc/ssl/cert.pem;
    • 添加 add_header Content-Security-Policy "default-src 'self';";

常见问题

  • Q: 如何修改默认文档根目录?
    A: 在配置文件中设置 root /your/custom/path; 即可

🔗 如需深入了解配置语法,可参考 Nginx 官方文档 获取更详细说明。