最新消息:

nginx

Nginx限流测试

Nginx限流测试

admin 2周前 (09-13) 446浏览 0评论

限流(rate limiting)是Nginx众多特性中最有用的,也是经常容易被误解和错误配置的,特性之一。该特性可以限制某个用户在一个给定时间段内能够产生的HTTP请求数。请求可以简单到就是一个对于主页的GET请求或者一个登陆表格的POST请求。 ...

针对容器的nginx优化

针对容器的nginx优化

admin 2个月前 (07-18) 288浏览 0评论

容器技术越来越普遍,很多公司已经将容器技术作为基础架构的一部分,容器中可以运行任何软件,包括 Web Server、Application Server、数据库和存储系统等,其中 Nginx 作为 Web Server 使用也非常的普遍,接下来本文简...

Nginx下的rewrite规则

Nginx下的rewrite规则

admin 8个月前 (01-27) 336浏览 0评论

一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 *...

nginx location正则写法

nginx location正则写法

admin 8个月前 (01-27) 349浏览 0评论

一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到...

error_page 指令代码分析

error_page 指令代码分析

admin 10个月前 (11-13) 474浏览 0评论

概述 在nginx中可以通过error_page指令指定错误页面。和error_page 相关的还有recursive_error_pages指令,该指令制定是否递归解析error_page指令的错误页面,例如如下配置,如果recur...

nginx和php-fpm连接超时之解决方法

nginx和php-fpm连接超时之解决方法

admin 11个月前 (10-21) 642浏览 0评论

前言 现在线上系统的架构大致是这样的,除去cache的proxy机器外,还有项目的nginx proxy机器,后面跟nginx webserver + php-fpm。有时候,会看到proxy nginx的日志里面会有各种异常状态码,比如499,...

ngx_http_proxy_module 与缓存

ngx_http_proxy_module 与缓存

admin 1年前 (2017-08-08) 907浏览 0评论

概述 proxy模块是通过ups机制实现了反向代理功能的。该模块非常复杂。 在这里不会说ups机制,除非引入的非常深入。其余的均会带过,了解ups机制请看上篇。 proxy模块通过proxy_cache[_xxx]指令控制proxy缓存...

nginx中域名解析

nginx中域名解析

admin 1年前 (2017-08-04) 676浏览 0评论

ngx 为了兼容性,同时封装了gethostbyname和getaddrinfo这两个函数来解析主机名。 #if (NGX_HAVE_GETADDRINFO && NGX_HAVE_INET6) ngx_int_t...

nginx的http模块的upstream机制

nginx的http模块的upstream机制

admin 1年前 (2017-08-04) 794浏览 0评论

概述 upstream是nginx向上游发起tcp请求的一种机制。在nginx中有很多有用的模块都用到了该机制,例如proxy模块,memcache模块等。 upstream模块提供了两个配置指令:upstream和server来指定上...

nginx 变量的一个问题

nginx 变量的一个问题

admin 1年前 (2017-04-21) 686浏览 0评论

概述 我们在nginx的NGX_HTTP_PREACCESS_PHASE阶段添加了几个模块,该模块抛出几个变量,用来根据用户应用做分流。例如,我们在该模块提供了$app_ups 这个变量。通过proxy_pass http://$app_ups; 来...

nginx proxy 模块请求发往上游

nginx proxy 模块请求发往上游

admin 1年前 (2017-04-21) 737浏览 0评论

概述 nginx通过proxy_pass url; 来指定一组上游服务器,来实现7层http的反向代理功能。 通过URL指定一组上游服务器,URL可以是变量、域名、upstream的配置名称。 server { ...... ...

GoDaddy 申请SSL证书 Nginx版

GoDaddy 申请SSL证书 Nginx版

admin 1年前 (2017-04-07) 1495浏览 0评论

购买 GoDaddy SSL 证书,需要先自行 域名 key 在生成 csr ,用这个 CSR文件,提交到 GoDaddy 会生成两个 crt 文件,合并这两个文件 最后生成 crt 就是证书文件 最开始 key 就是 私钥文件   &nb...

一个 SNI 导致的外网访问 502 问题的解决过程

一个 SNI 导致的外网访问 502 问题的解决过程

admin 2年前 (2017-03-17) 1348浏览 0评论

最近有开发者通过工单系统向我们反馈 HTTPS 外网访问返回 502,而他本地访问是好的。通常这种情况一般是对端限制了我们的出口 IP。首先,我们在出口服务器上使用 curl 工具访问一下这个 URL,看下是否被对端限制了我们的访问。 $ c...

使用动态 DNS 来完成 HTTP 请求

使用动态 DNS 来完成 HTTP 请求

admin 2年前 (2017-03-02) 850浏览 0评论

其实针对大多应用场景, DNS 是不会频繁变更的,使用 Nginx 默认的 resolver 配置方式就能解决。 在奇虎 360 企业版的应用场景下,需要支持的系统众多: win 、 centos 、 ubuntu 等,不同的操作系统获取 dns 的...

nginx location 的匹配顺序

nginx location 的匹配顺序

admin 2年前 (2017-02-21) 915浏览 0评论

nginx的官方文档location支持以下几种形式的配置, location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... }   我们一般也就用三种配置,= 精确匹配,[...