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也放在上述目录,对该目录的配置也都指向该路径。

  • 相关阅读:
    sql 查询重复数据 删除重复数据
    echarts 仪表板指针点击事件
    Java调用webservice 天气预报
    性能优化高手 一站通关从设计到交付的性能问题
    element-ui 添加空白表格
    Linux文件管理
    Linux第五周
    Linux第四周
    Linux第三周
    Linux第二周
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/5532186.html
Copyright © 2011-2022 走看看