文章目录
Nginx配置文件nginx.conf详解
配置文件 : nginx.conf
1、基本配置
配置标题 | 配置含义 |
---|---|
user nobody | 配置worker进程运行用户 |
worker_processes | 配置工作进程数目,根据硬件调整,通过等于CPU数量或者两倍CPU数量 |
error_log | 配置全局错误日志及类型,[debug 、 info 、 notice 、 warn 、 error 、crit ]默认是error |
pid | 配置进程pid文件 |
2、events配置
配置标题 | 配置含义 |
---|---|
worker_connections | 配置每个worker进程连接数上限,nginx支持的总连接数就等于worker-processes * worker_connections |
3、http配置
3.1、http配置 - 基本配置
配置标题 | 配置含义 |
---|---|
include | 配置nginx支持哪些多媒体类型,再conf/mime.types查看具体支持哪些格式 |
default_type | 默认文件类型 |
sendfile | 开启高效文件传输模式 |
keepalive_timeout | 长连接超时时间,单位是秒 |
3.2、http配置 - 多个server配置
配置标题 | 配置含义 |
---|---|
include | 配置nginx支持哪些多媒体类型,再conf/mime.types查看具体支持哪些格式 |
listen | 监听端口 |
server_name | 配置服务名 |
location | 默认的斜杠/的请求,当访问路径中有斜杠/,就会被location匹配到并进行处理 |
location中root | root是配置服务器的默认网站跟目录,默认为nginx安装目录下的html文件夹 |
location中index | 配置首页文件的名称 |
error_page | 配置错误跳转页面 |
3.3、https配置 - 多个server配置
配置标题 | 配置含义 |
---|---|
include | 配置nginx支持哪些多媒体类型,再conf/mime.types查看具体支持哪些格式 |
listen | 监听端口 |
server_name | 配置服务名 |
location | 默认的斜杠/的请求,当访问路径中有斜杠/,就会被location匹配到并进行处理 |
location中root | root是配置服务器的默认网站跟目录,默认为nginx安装目录下的html文件夹 |
location中index | 配置首页文件的名称 |
error_page | 配置错误跳转页面 |
ssl_certificate | 证书配置 |
证书密钥 | 密钥配置 |