zoukankan      html  css  js  c++  java
  • Nginx的配置中与流量分发相关的配置规范:


    1、除首页外,其他页面都在某个目录中
    首页可以直接在根目录下,其他页面都要在根目录下的目录中。
    不同的location尽量使用第一个dir的模式进行区分,便于区分该流量是落在nginx本地,还是转发到后端。
    之前由于开发和编辑人员的问题,没有按照该规范执行,后续会逐步推行该规范。
    2、可读性要求
    配置要尽可能的简洁,业务逻辑相近的配置写在一个逻辑块,对于指向同一个目录的尽可能配置一条location。
    同一个逻辑块的配置按照统一的标准进行缩进,确保易读。
    3、用户访问站点域名,直接访问index.html
    用户访问站点的域名,不做302跳转到/index.html,直接访问呢index.html。提升访问速度和用户体验。
    统一在server的配置文件里使用配置index index.html;不将站点重定向到index.html
    4、location的匹配规则的标准写法
    以dir中的某个模式开头,使用如下写法:
    location ^~ /xxx/
    location ~* .(json|gif|jpg|jpeg|png|bmp|css|js|zip|apk|ico|txt)$
    location ~ .(htm|jsp)$
    5、每个域名的配置中必须包含do_not_delete
    统一配置,减少维护代价,便于CDN对源站进行探测。
    6、与nginx运维相关的页面都放在我们自己的目录
    放在如下目录:/application/search/www/errorhtml
    关于错误的页面都放在我们的文件夹,避免被cms系统修改和覆盖。
    用户CDN探测源站健康度的/do_not_delete/noc.gif也放在上述目录,对该目录的配置也都指向该路径。

  • 相关阅读:
    [zjoi]青蛙的约会_扩展欧几里德
    [coci2012]覆盖字符串 AC自动机
    出题日志
    [zjoi2003]密码机
    矩阵乘法
    洛谷 P1064 金明的预算方案
    洛谷 P1656 炸铁路
    洛谷 P1049 装箱问题
    最长上升子序列(LIS)与最长公共子序列(LCS)
    求最大公约数与最小公倍数
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/5532186.html
Copyright © 2011-2022 走看看