随笔分类 -  nginx

摘要:在开始处理一个http请求时,nginx会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。 server_name与host匹配优先级如下: 1、完全匹配 2、通配符在前的,如*.test.c 阅读全文
posted @ 2017-11-15 15:18 大明湖畔的守望者 阅读(22205) 评论(1) 推荐(2)
摘要:1、通用匹配规则 . 匹配除换行符以外的任意字符 \w 匹配字母、数字、下划线、汉字 \s 匹配任意的空白符 \d 匹配数字 ^ 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到 阅读全文
posted @ 2017-11-15 10:39 大明湖畔的守望者 阅读(3283) 评论(0) 推荐(0)
摘要:nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。 第一步:添加nginx.conf的http级别的缓存配置 此处的重点在最后一句,缓存存储路径为:/usr/local/nginx/cache,levels=1: 阅读全文
posted @ 2017-11-02 10:38 大明湖畔的守望者 阅读(58735) 评论(0) 推荐(1)
摘要:1、概述 1.1 介绍 consul是一个服务发现和配置共享的服务软件,结合nginx的主动健康检查模块nginx_upstream_check_module和服务发现模块nginx-upsync-module,实现一套服务动态发现机制。nginx的upstream不再通过手动配置,而是定时向con 阅读全文
posted @ 2017-11-01 10:31 大明湖畔的守望者 阅读(12529) 评论(0) 推荐(4)