nginx的目录结构和配置文件

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx的目录结构和配置文件相关的知识,希望对你有一定的参考价值。

 

sbin是主进程文件 

 

 

logs是日志文件 

 

html是默认加载网页

 

 nginx.conf这是nginx的配置文件

内容:先看一下未注释的文件代表意思

#user  nobody;  #表示什么用户启动nginx
worker_processes  1;  #表示工作的进程个数(主进程是master,工作进程是work)

#每一个work的进程可以创建多少个连接数
events
    worker_connections  1024; 

http

#引入配置文件,请求头,请求返回的文件是什么类型的
    include       mime.types; 

#如果mime.types没有被匹配上,默认是二进制流的方式
    default_type  application/octet-stream;

#使用linux的sendfile(socket,file,len)高效网络传输,也就是数据0拷贝

    sendfile        on;
#超时连接
    keepalive_timeout  65;

#虚拟主机,可以配置多个,vhost

    server
        listen       80;   #端口是80
        server_name  localhost;  #虚拟主机主机名或者域名

#请求的uir(/html/index.html)

        location /             
            root   html;
            index  index.html index.htm;
       


        #请求uir发生错误,直接转发到50.x.html(/html/50x.html)
        error_page   500 502 503 504  /50x.html;
        location = /50x.html
            root   html;
       

 


 

 

没有sendfile和有sendfile区别:多增加一层拷贝

 

 

 

以上是关于nginx的目录结构和配置文件的主要内容,如果未能解决你的问题,请参考以下文章

通过现象看本质——Nginx配置文件详解

Nginx:nginx.conf配置文件说明 文件结构和配置高亮

Vim系列 - 识别 Nginx 配置文件

Nginx 学习笔记

Nginx------nginx.conf 配置文件

Nginx