zoukankan      html  css  js  c++  java
  • nginx常用配置

    nginx.conf配置文件详解

    其主要分为几个模块

    1. 全局快

      从开始到events块之间的一部分内容,其作用域为全局作用域

    2. events块

      主要负责Nginx服务器与用户的网络连接

      常用设置:

      1. 是否开启多work process下的网络连接进行序列化

      2. 师傅允许接收多个网络连接

      3. 选取哪种驱动模型连接请求

      4. process 最大连接数

    3. http块

      主要负责配置代理,缓存以及日志定义等绝大多数功能以及第三方模块配置都可以放在这个模块中

    4. server块

      与虚拟主机密切关系,主要负责的是用他来做端口映射等

      1. location块

        他是server下的一个模块负责基于Nginx服务器接收到的请求字符串进行一个匹配操作,进行处理等

     

    相关配置

    1. 配置运行nginx服务用户(组)

    username为用户 group为用户组

    user username [group]
    1. 配置允许生成的work process数(线程数)

    worker_process number |auto;
    1. 配置nginx进程PID存放路径

    pid sbin/nginx.pid
    1. 配置NGINX错误日志存放路径

    error_log logfilePath
    1. 配置文件引入

    include filename
    1. 基于名称的虚拟主机配置:用于配置DNS转发过来的地址请求路径

    server_name name;
    server_name www.lonecloud.cn

    a.如果匹配到多个这样的路径则按照以下顺序进行优先请求

    1. 准确匹配 server_name

    2. 通配符在开始是匹配server_name 成功

    3. 通配符在结尾时候匹配sever_name成功

    4. 正则表达式匹配server_name成功

    b. 如果是匹配到同一个优先级的则按照前面匹配的优先级进行执行

    1. 配置错误页面

    error_page 404 /404.html
  • 相关阅读:
    JavaScript数据结构和算法----队列
    JavaScript数据结构和算法----栈
    ES6箭头函数
    JavaScript的错误处理
    easing--缓动函数--贝塞尔函数--圆盘转动抽奖应用
    node之子线程child_process模块
    node上传文件并在网页中展示
    Python内置函数之int()
    从Python的角度来看编码与解码
    关于.pyc文件
  • 原文地址:https://www.cnblogs.com/lonecloud/p/9652930.html
Copyright © 2011-2022 走看看