nginx配置详解

1.3 Nginx命令参数

nginx程序也可以一些参数,达到效果

:

nginx -t 测试配置是否正确

nginx -s reload , 作用:加载最新配置

nginx -s stop    作用: 立即停止

nginx -s quit  作用: 优雅停止

nginx -s reopen 作用: 重新打开日志

2.1 Nginx配置段详解

// 全局区
// 1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,
// 一般设置为 CPU*核数
worker_processes 1;

Events {

 

// 一般是配置nginx连接的特性

// 1worker能同时允许多少连接

 worker_connections  1024; // 这是指 一个子进程最大允许连1024个连接

}

 

http {  //这是配置http服务器的主要段

 

     Server1 { // 这是虚拟主机段

 

            Location {  //定位,把特殊的路径或文件再次定位 ,image目录单独处理

            }             /// .php单独处理

     }

     Server2 {

 

     }

 

}

 

 

2.2 Nginx配置虚拟主机

例子1: 基于域名的虚拟主机

    server {

        listen 80;  #监听端口
 
        server_name a.com; #监听域名,如有多个,空格隔开

        location / {

                root /var/www/a.com;   #根目录定位

                index index.html; #默认索引页

        }

    }

例子2: 基于端口的虚拟主机配置


    server {


        listen 8080;

        server_name a.com;

        location / {


                root /var/www/html8080;


                index index.html;


        }


    }

 

 

posted on 2018-03-30 07:19  running-fly  阅读(153)  评论(0编辑  收藏  举报

导航