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

  • 相关阅读:
    ZOJ1542 POJ1861
    Codeforces Round #194 (Div. 2) 部分题解
    SRM585 div2
    hdu 4627 The Unsolvable Problem
    hdu 4622 Reincarnation
    hdu 4617 Weapon
    hdu 4609 3-idiots
    hdu 4616 Game
    hdu 4611 Balls Rearrangement
    hdu 4618 Palindrome Sub-Array
  • 原文地址:https://www.cnblogs.com/phpfans/p/2124193.html
Copyright © 2011-2022 走看看