Nginx简介_动力节点Java学院整理

2019-10-17 18:14:41王振洲

                1.daemon {on|off};

                     是否以守护进程方式运行nginx;调试时应该设置为Off

                 2.master_process {on|off};

                      是否以master/worker模型来运行nginx,调试时可设置为Off

                 3.error_log 位置级别{debug,info,notice,warn,error,crit,altert,emerg}

        总结:

              常需要进行调整的参数:worker_processes,worker_connections,worker_cpu_affinity,worker_priority

              nginx  -s {stop,quit,reopen,reload} 
              nginx -t :测试语法

9.Nginx作为web服务器时使用的配置:

             http{}:由ngx_http_core_module模块所引入; 

            配置框架:             

    http{
              upstream{...}
              server {
                   location {...} 类似于httpd中的<Location>,用于定义URL与本地文件系统的映射关系,可有多个
              }#每个server类似于httpd中的一个<VirtualHost>
           } 

          配置指令 

             1.server{}:定义一个虚拟主机                  

 server{
               listen 8080;
               server_name www.bearlu.com;
               root "/vhost/web1";
           }

                 2.listen:指定监听的地址和端口                           

  listen address[:port]
                listen port;

                 3.server_name Name...:名称还可以使用正则表达式(~开头)通配符

                            (1)先做精确匹配检查;