nginx配置文件

文章目录

  • nginx配置文件
    • nginx.conf配置详解
    • 用于调试、定位问题的配置参数
    • 正常运行必备的配置参数
    • 优化性能的配置参数
    • 网络连接相关的配置参数
    • fastcgi的相关配置参数
    • nginx作为web服务器时使用的配置:http{}段的配置参数
      • http{}段配置指令:
        • server {}:定义一个虚拟主机,示例如下:
        • listen:指定监听的地址和端口
        • log_format 定义日志格式
        • location区段,通过指定模式来与客户端请求的URI相匹配

nginx配置文件

主配置文件:/usr/local/nginx/conf/nginx.conf
默认启动nginx时,使用的配置文件是:安装路径/conf/nginx.conf文件
可以在启动nginx时通过-c选项来指定要读取的配置文件
nginx常见的配置文件及其作用

配置文件 作用
nginx.conf nginx的基本配置文件
mime.types MIME类型关联的扩展文件
fastcgi.conf 与fastcgi相关的配置
proxy.conf 与proxy相关的配置
sites.conf 配置nginx提供的网站,包括虚拟主机

nginx.conf配置详解

nginx.conf的内容分为以下几段

  • main配置段:全局配置段。其中main配置段中可能包含event配置段
  • event {}:定义event模型工作特性
  • http {}:定义http协议相关的配置
    配置指令:要以分号结尾,语法格式如下:
derective value1 [value2 ...];
支持使用变量:
 
内置变量:模块会提供内建变量定义
自定义变量:set var_name value

用于调试、定位问题的配置参数

daemon {on|off};    //是否以守护进程方式运行nginx,调试时应设置为off
master_process {on|off};    /

你可能感兴趣的:(linux,nginx,服务器,运维)