配置文件:nginx.conf 【主配置文件】
2020-12-22 16:43:35
文件路径:/etc/nginx/nginx.conf
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
user nginx; --- 指定Nginx服务worker进程用户信息
master进程:控制服务运行状态 老男孩老师
worker进程:用于处理用户请求 授课讲师 4个班
worker_processes 2; --- 指定worker进程数量
worker数量<=服务器总核心数
error_log /var/log/nginx/error.log warn; --- 定义错误日志保存路径/以及错误日志级别
www www_error.log
bbs bbs_error.log
pid /var/run/nginx.pid; --- 定义服务程序进程pid文件(master进程数值)保存路径
events {
worker_connections 1024; --- 定义worker进程并发最大连接
并发连接总数=worker_connections*worker_processes<=系统打开文件数据 65535 1024
如何优化增加系统打开文件数限制
===============================
永久增加打开文件数方法:
/etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
===============================
}
http {
include /etc/nginx/mime.types; --- 包含加载其他的文件信息
mime.types 媒体资源类型文件,可以指定nginx服务可以处理静态资源
可以访问静态资源,是会显示在页面上
不可以访问动态资源,会默认进行下载处理
default_type application/octet-stream; --- 定义默认识别文件类型
http://www.oldboy.com/xxx.html ---解析里面代码信息 <table></table>
http://www.oldboy.com/xxx.txt doc pdf ---直接显示内容信息 <table></table>
xxx.mp4
http://www.oldboy.com/xxx ---采用默认方式处理 会将信息默认下载
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ---定义服务程序访问日志文件格式
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main; ---调用日志格式信息 定义访问日志保存路径
sendfile on;
keepalive_timeout 65; ---连接超时时间 可以避免空闲连接持续占用服务资源
include /etc/nginx/conf.d/*.conf; ---加载其他网站配置信息
}

浙公网安备 33010602011771号