• 技术文章 >运维 >Nginx

    nginx有哪些模块

    (*-*)浩(*-*)浩2019-06-18 11:03:31原创4624
    nginx模块分为以下几类:

    NGX_CORE_MODULE  //核心模块
    NGX_HTTP_MODULE  //HTTP处理模块
    NGX_EVENT_MODULE //事件处理模块
    NGX_MAIL_MODULE  //邮件处理模块

    接下来展示一下核心模块

    使用示例

    #main block
    user www www;           #进行用户的身份
    pid logs/nginx.pid;     #指定主进程号的文件路径
    include  vhost/*.conf   #指明包含进来的其他配置文件
    #include mime.type      #指明包含进来的其他文件类型
    #load module file;      #指明要装载进来的动态模块
    worker_processes 4 | auto;  #worker进程数量,应小于cpu核心数,auto为主机cpu核心数
    worker_cpu_affinity 0001 0010 0100 1000;    #将worker进程通过cpumask与指定cpu绑定
    worker_priority -10;    #指定worker进程的nice值,范围[-20,20]
    worker_rlimite_nofile 2000;     #指定worker进程能够打开的最大文件数
    #daemon on;         #是否以守护进程方式运行
    master_process on;  #是否以master-worker模型运行nginx,默认
    error_log /var/log/nginx-error.log info;    #错误日志
    events {        #事件驱动相关配置
        use epoll;  #指明并发请求的处理方式(io模型)
        worker_connections 2048;    #每个worker进程能够打开的最大并发连接数
        #accept mutex on | off; #处理新连接的方式,
                                #on表示每个worker轮流处
                                #理新请求
                                #off表示每个新请求到达
                                #都会通知所有worker进程
    }

    更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!

    以上就是nginx有哪些模块的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nginx
    上一篇:apache和nginx可以装一起吗 下一篇:如何配置nginx的expires功能

    相关文章推荐

    • 为什么要用nginx• nginx和tomcat怎么在一起工作• nginx怎么防ddos攻击• nginx location是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网