• 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在镜像里是没软件包的,yum安装需配置网络源

    vim /etc/yum.repos.d/nginx.repo

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/6/$basearch/
    gpgcheck=0
    enabled=1

    yum install nginx -y

    nginx性能状态模块

    nginx -V

    image

    image

    访问 curl http://127.0.0.1/nginx_status

    Active connections: 1                               #当前活跃的连接数量
    server accepts handled requests            #共处理了14个连接,成功创建14次握手,处理了35个请求
    14 14 35
    Reading: 0 Writing: 1 Waiting: 0

    reading — 读取客户端的连接数.

    writing — 响应数据到客户端的数量

    waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.

  • 相关阅读:
    [CFNews] EnCase v7更新至7.05.1
    [CFNews] Guidance 发布EnCase v7.05和EnCase Portable v4.1
    [CFNews] 首届国际电子数据取证调查会议将于9月21日在北京召开
    [转载] iPhone 5 forensics – prepare to be assimilate
    [CFNews] Oxygen Forensic Suite发布4.6
    [Ext]在按钮栏添加Checkbox
    [转]动态改变图片的useMap属性导致IE假死或崩溃!
    [转]Custom Configuration Section Handler in .NET 2.0
    判断当前的网络状态(C#)
    自定义配置节示例(.NET 2.0)
  • 原文地址:https://www.cnblogs.com/pengrj/p/8685532.html
Copyright © 2020-2023  润新知