参考资料

  1. 如何查看要查看 Nginx 默认配置文件路径
  2. CGI(Common Gateway Interface,通用网关接口)详细说明以及案例
  3. nginx 配置静态文件路径
  4. NginxMemcached缓存模块详细说明以及案例
  5. Nginx 启动、停止、重启、加载配置详细说明以及案例
  6. Nginx伪动态SSI服务器详细说明以及案例
  7. Nginx动态更新upstream详细说明以及案例
  8. 如何优化Nginx性能?
  1. 主配置文件结构

全局块
events {
    事件模块配置
}
http {
    HTTP模块配置
    server {
        虚拟主机配置
        location / {
            路由规则
        }
    }
}
  1. 常用配置项

  • 全局块:worker_processes, error_log

  • events:worker_connections

  • http:include mime.types, sendfile on, keepalive_timeout

  • server:listen, server_name, access_log, error_log

  • location:root, alias, proxy_pass, index

  1. 示例配置

server {
    listen 80;
    server_name example.com;
    root /var/www/html;
    
    location /static/ {
        alias /data/static/;
        expires 30d;
    }
    
    location /api/ {
        proxy_pass http://localhost:3000/;
        proxy_set_header Host $host;
    }
}
  1. 检查与重载
    nginx -t 测试配置
    nginx -s reload 热重载配置

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。