美文网首页
nginx配置文件

nginx配置文件

作者: 测试探索 | 来源:发表于2020-06-07 13:54 被阅读0次

Nginx主配置⽂文件 /etc/nginx/nginx.conf 是一个纯⽂文本类型的⽂文件,整个配置⽂文件是以区块的 形式组织的。一般,每个区块以一对⼤大括号 {} 来表示开始与结束。
1.Main位于nginx.conf配置⽂文件的最高层
2.Main层下可以有Event、HTTP层
3.HTTP层下⾯面有允许有多个Server层, ⽤用于对不不同的网站做不不同的配置
4.Server层也允许有多个Location, 用于对不同的路径进行不同模块的配置

//nginx 默认配置语法
user      // 设置 nginx 服务的系统使⽤用⽤用户
worker_processes     // 工作进程 ,配置和 CPU 个数保持一致,这是 Nginx 服务器并发处理服务的关键配置,
                    //worker_processes 值越大,可以支持的并发处理量也越多,但是 会受到硬件、软件等设备的制约 
error_log      // 错误日志 ,后⾯面接⼊入的是路路径 
pid       //Nginx 服务启动时的 pid

//events 事件模块 
events  {               // 事件模块                                                              
   worker_connections       // 每个 worker 进程⽀支持的最大连接数                 
   use         // 内核模型 ,select,poll,epoll 
}

// 非虚拟主机的配置或公共配置定义在 http{} 段内 , server{} 段外 
//http全局块配置的指令包括文件引入、MIME-TYPE 定义、日志自定义、连接超时时间、单链接请求数上限等。
http{ 
...                             
    // 必须使用虚拟机配置站点 ,    每个虚拟机使⽤用一个 server{} 段   
    'server'{                       
                listen  80;     // 监听端⼝口 ,  默认 80                                
                server_name     localhost;  // 提供服务的域名或主机名                                                               
   // 控制⽹网站访问路路径    
    'location' /     {
         root    /usr/share/nginx/html;         // 存放网站路路径                                               
         index   index.html index.htm;              // 默认访问首页文件                             }                                                               
    // 指定错误代码 , 统一定义错误页面 ,错误代码重定向到新的 Locaiton                                
    error_page  500 502 503 504     /50x.html;                               
   'location'   =   /50x.html   {                                                
                  root  html;                                
   }                
}               
...             
// 第⼆二个虚拟主机配置               
       'server' {
        ...         
        }
}
 

案例:


image.png
1. 配置文件更改好后,要进行检查
//命令
nginx -t -c /etc/nginx/nginx.conf
image.png
2.更改配置文件后,重新reload
//命令
nginx -s reload
3.因为要做测试,所以在host文件下,进行配置
//命令 
vim /etc/hosts
image.png
4. ping一下看是否可以ping的通,后者用curl
1. ping blog.test.com
2.curl blog.test.com
image.png
5. 配置文件具体分析

image.png

相关文章

  • 第二讲 Nginx模块详解

    本章要点 Nginx 配置文件结构 各个模块的详解 2.1 Nginx配置文件结构 Nginx的配置文件nginx...

  • Nginx配置文件详解

    Nginx配置文件nginx.conf详解 nginx.conf nginx技术一--配置文件nginx.conf...

  • 应用程序常用命令

    nginx: nginx启动:nginx -c nginx配置文件地址检查配置文件是否正确:nginx -t重启n...

  • nginx(五)nginx cmd

    nginx cmd 1、启动nginx start nginx 2、修改配置文件并生效 测试nginx配置文件是否...

  • Nginx配置文件nginx.conf详解和nginx的变量规则

    Nginx配置文件nginx.conf详解 Nginx 总的 配置文件 位置 /usr/local/nginx/c...

  • Nginx使用

    Nginx [toc] nginx命令 参数 Nginx启动 通过指定配置文件启动 配置文件语法检查 Nginx配...

  • nginx配置文件

    nginx配置文件nginx配置文件详解一、nginx配置文件 启动子进程程序默认用户 user nobody;...

  • Nginx 打印body体内容

    Nginx 打印body体内容,修改nginx配置文件nginx.conf 重新加载配置文件 nginx body...

  • nginx(二)

    在修改配置文件后,检查 nginx 配置文件语法是否正确:nginx -t 重新启动 nginx: nginx -...

  • Nginx yum安装目录

    日志切割配置文件/etc/logrotate.d/nginx主要配置文件/etc/nginx/etc/nginx/...

网友评论

      本文标题:nginx配置文件

      本文链接:https://www.haomeiwen.com/subject/etnftktx.html