nginx配置文件nginx.conf详细介绍

Posted 彭荣俭的博客

tags:

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

tree /application/nginx/              #nginx整个安装结构

/application/nginx/conf/nginx.conf解释:

全局配置

#user nobody;                         #运行用户

Worker_processes 1 ;               #工作进程数量

#error_log  log/error.log           #错误日志文件的位置

#pid     log/nginx.pid                 #PID文件的位置

 

I/O事件配置

events{

use  epoll;                              #使用epoll模型

worker_connections 4096     #每进程处理4096个连接

}

HTTP配置

http {

.................

include mine.types;                                              #nginx支持的媒体类型库文件

#include  benet/www.conf     #配置多个虚拟机主机,把server{}内的内容复制到外面新建的www.conf后包含进去     

default_type        application/octet-stranm;        #默认的媒体类型

access_log   log/access.log     main;                    #访问日志位置

sendfile       on ;                                                  #开启高效传输模式(支持文件发送下载)

keepalive_timeout 65;                                         #连接保持超时

 

server {                                                               #可配置对三个基于域名的虚拟主机

listen    80;                                                           #web服务的监听配置

server_name   www.benet.com                           #网站名称(FQDN),别名就是在后面再添加网址

charset  utf-8                                                        #网页的默认字符集

location / {

      root   html;                                                     #网站根目录的位置

     error_page    500 502 503 504 /50x.html;      #出现对应的http状态码时,使50x.html回应客户

    location = /50x.html {

            root     html;                                             #指定对应的站点目录为html

}

         index index.html index.php                         #默认首页    

         }

}

以上是关于nginx配置文件nginx.conf详细介绍的主要内容,如果未能解决你的问题,请参考以下文章

Nginx配置文件详细介绍

Nginx配置文件nginx.conf详细说明文档

nginx配置文件nginx.conf超详细讲解

nginx配置文件nginx.conf超详细讲解

Nginx核心配置文件介绍

nginx配置文件nginx.conf超详细讲解