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








