# 开启几个worker进程,对应cpu核心数
worker_processes 1;
# 事件驱动模块
events{
# 每一个worker进程可以创建多少的连接
worker_connections 1024;
}
# http块
http{
# 引用其他配置文件 mime.types返回的http头是什么类型的(让浏览器解析用的)
include mime.types;
# default_type 默认类型,不包含在mime.types中的配置
default_type application/octet-stream;
# 数据0拷贝 read write过程省略,网络接口缓存直接读取文件
sendfile on;
# 保持连接超时时间
keepalive_timeout 65;
# server块 虚拟主机。vhost
# 一个server代表一个主机 每个主机互不干扰
server{
# 一个主机的监听端口号
listen 80;
# 域名、主机名
server_name localhost;
# 匹配域名后的资源。uri
location /{
# 匹配location后去哪个目录找资源 相对路径
root html;
# 默认页
index index.html index.ntml;
# 错误页面 转向到内部某个地址
error_page 500 502 503 504 /50x.html;
location = /50x.html{
# 指向root下html
root html;
}
}
}
}
sendfile: