Nginx--配置文件详解

1-9为Main区块:Nginx核心模块

12-14为events区:Nginx核心模块
17-33为http模块:Nginx http模块

35-41为server模块

43-55为location模块

nginx.conf  配置文件是Nginx最重要的配置文件,必须要搞定它!!
下面针对nginx配置文件进行具体讲解:
1.worker_processes  1 ;            <<代表worker进程数量
2.events { 
                work_connections   1024 ; }        <<events 事件的开始,每个worker进程支持的就打连接数量
3.http {                                      <<http 模块的开始
            include      mime.types ;        <<   Nginx支持的媒体类型库文件
            default_type    application/octet-stream ;   << 默认媒体类型
            sendfile    on  ;            <<开启高效传输模式
            keepalive_timeout    65  ;                   <<    连接超时时间
            server    {                                             <<第一个server区块开始,表示一个独立的虚拟主机站点。
                          listen     80   ;                      << 提供服务的端口,默认80
                         server_name  localhost   ;        << 提供服务域名的主机名
                        location  /     {                          << 第一个location区块开始
                                        root    html ;                 <<站点的根目录,相当于Nginx的安装目录
                                        index    index.html  index.htm  ;      << 网站首页文件 用空格隔开多个
                                        }                                  <<  location 区块的结束
               error_page  500 502 503 504       /50x.html  ;        << 出现的http状态码,用50x.html 用来应发文件
                location  = /50x.html  {                                            << location 区块的开始。用来表示50x.html 文件
                                root  html ;                                               << 指定对应的站点目录为html
          }
        }
}                                                                                                << http 区块结束

Nginx 定义默认网站根目录:
server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /www/html/; << 只需要在location区块中设置默认存放路径
index index.html index.htm; << index页面为此路径下的默认index.html文件
}
}

Nginx 定义error 404 页面:

location / {
root /www/html/;
index index.html index.htm;
}
#error模块为单独的模块,属于server模块下面
error_page 404 /404.html; << 定义错误代码404,文件为404.html
location = /404.html { << 404文件的存放位置。为/www/html/下
root /www/html;
}

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值