5、Nginx配置文件
#user nobody; // 指定worker进程运行的用户角色,这里可以放开注释,改成root#user root;
worker_processes 1; // worker进程数量,可以设置为CPU核数N,若有其他服务在运行,也可以稍微小点,如N-1
#error_log logs/error.log; // 默认日志目录,可以修改
#error_log logs/error.log notice; // 日志级别, debug、info、notice、warn、error、criti
#error_log logs/error.log info;
#pid logs/nginx.pid; // nginx进程号
events {
worker_connections 1024; // worker进程最大连接数,配置过高也会有反作用
}
http {
include mime.types; // 导入一个文件,这个mime.types是在nginx.conf同级目录下的一个文件
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 logs/access.log main; // 上述及这里是定义access.log的格式及位置,记录HTTP请求日志
sendfile on; // 用于文件传输,打开之后文件传输性能会提升
#tcp_nopush on; // 和sendfile配合使用,开启之后当TCP数据包达到一定大小才发送
#keepalive_timeout 0;
keepalive_timeout 65; // 客户端连接服务器的超时时间,65秒,HTTP是无状态的,服务器响应客户端请求后会断开,在这段时间
// 内会保持打开,处理多个HTTP请求
#gzip on; // 开启gzip压缩,压缩会消耗服务器资源
server { // server代表一个虚拟主机,虚拟服务器,可以配置多个
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
以上是 5、Nginx配置文件 的全部内容, 来源链接: utcz.com/z/516169.html