Nginx配置文件
#指定用户
user root;
#指定进程数,一般指定为核心数的2倍
worker_processes 8;
#日志记录(默认开启仅记录异常的等级)
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#进程id(默认创建)
#pid logs/nginx.pid;
events{
#工作模型 日志中可看到
use epoll;
#单个工作进程可以允许同时建立外部连接的数量
worker_connections 1024;
}
http{
#设定mime类型,类型由mime.type文件定义
include 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"';
#是否开启上传下载文件
sendfile on;
#超时时间
keepalive_timeout 65;
server{
#监听接口
listen 80;
#配置访问域名
server_name localhost;
#请求的url过滤,正则匹配,~为区分大小写,~*为不区分大小写。
location / {
root html;
index index.html index.htm;
}
#把50x的都归到,同一个页面去
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}