zoukankan      html  css  js  c++  java
  • 服务器系统架构分析

    我目前的nginx配置是拆散的,这样可以便于在很多个虚拟主机和目录里重用部分配置。

    总体是划分为这样一个结构:

    conf/
    conf/nginx.conf
    conf/proxy.conf
    conf/rewrite.conf
    conf/location.conf
    conf/port.conf
    conf/upstream.conf
    conf/servers/
    conf/servers/www.sudone.com
    conf/servers/www.163.com

    1、nginx.conf

    这就是nginx读取的主文件,没特殊情况是通用的

    2、proxy.conf

    代理的选项配置,也是通用的

    3、rewrite.conf

    所有主机的根目录公用的rewrite规则,默认是空文件,可以不使用。

    4、location.conf

    所有主机都会用到的location目录结构,默认是空文件,可以不使用。

    5、port.conf

    配置服务器绑定ip和端口,因为nginx如果各个主机ip端口配置有不同会有bug,所以最好是统一设定。

    6、upstream.conf

    upstream写在这里面,和业务分开,易于控制。

    7、servers目录

    这个目录下面放的是所有的虚拟主机配置,每个虚拟主机一个文件,由nginx.conf去include,这样处理这些配置变得很灵活。

    可以在这里下载到公用的几个配置,带注释:
    nginx.conf
    proxy.conf

    整个框架的例子可以下载这个rar包:nginx.conf.rar

  • 相关阅读:
    特殊方法(双下方法)
    反射
    属性
    类方法、静态方法
    封装
    python接口类,抽象类
    Yii2基本概念之——事件(Event)
    Yii2基本概念之——行为(Behavior)
    yii2 migrate 数据库迁移的简单分享
    Yii2.0 RESTful API 之速率限制
  • 原文地址:https://www.cnblogs.com/phpfans/p/2124193.html
Copyright © 2011-2022 走看看