Nginx 的配置文件主要分为3个大块:全局块、events块、http块。详情如下:

    1. #################### 全局块(配置服务器整体运行的配置指令) ####################
    2. #nginx进程数,建议设置为等于CPU总核心数。
    3. worker_processes 1;
    4. #################### events块(影响Nginx服务器与用户的网络连接) ####################
    5. events {
    6. worker_connections 1024;
    7. }
    8. #################### http块(虚拟主机的配置) ####################
    9. http {
    10. # 文件扩展名与文件类型映射表
    11. include mime.types;
    12. # 默认文件类型
    13. default_type application/octet-stream;
    14. # 开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,
    15. # 对于普通应用设为on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,
    16. # 以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off。
    17. sendfile on;
    18. # 长连接超时时间,单位是秒
    19. keepalive_timeout 65;
    20. server {
    21. # 监听端口
    22. listen 80;
    23. # 域名可以有多个,用空格隔开
    24. server_name localhost;
    25. #对 “/” 启用反向代理
    26. location / {
    27. root html;
    28. index index.html index.htm;
    29. }
    30. error_page 500 502 503 504 /50x.html;
    31. location = /50x.html {
    32. root html;
    33. }
    34. }
    35. }