Nginx中add_header遇上4XX、5xx状态码不生效
ipcpu 2年前 (2023-01-31) 127浏览 0评论
遇到一个问题,在nginx中使用add_header时,只有当返回码是2xx,3xx时才生效,网上一搜果然,找到了一个很详细的解释,如下: For nginx >= 1.7.5 Append "always" to the...
ipcpu 2年前 (2023-01-31) 127浏览 0评论
遇到一个问题,在nginx中使用add_header时,只有当返回码是2xx,3xx时才生效,网上一搜果然,找到了一个很详细的解释,如下: For nginx >= 1.7.5 Append "always" to the...
ipcpu 2年前 (2023-01-21) 172浏览 0评论
概述 Nginx的配置中有一个参数:underscores_in_headers,这个参数默认值为:off,意思是默认忽略名称带下划线的 HTTP Header头部信息,也就是说带下划线的 HTTP Header会被Nginx直接忽略,不会向后端up...
ipcpu 5年前 (2020-04-02) 1480浏览 0评论
Nginx配置,非特定IP需要输入密码才能访问.md 需求 有一个后台站点,仅允许公司的外网IP可以访问,这样的话,在nginx中使用allow、deny就可以实现,如果前面还有CDN或者负载均衡器,也可以使用$http_x_forwarded_f...
ipcpu 5年前 (2019-09-13) 5133浏览 0评论
nginx有些版本同时开启gzip和etag会出现一些问题.md 一、Nginx 1.3.3 以后的默认打开etag nginx从1.3.3开始新加了一个etag参数,默认是打开的。 HTTP/1.1 200 OK Server: nginx/1...
ipcpu 5年前 (2019-07-22) 2143浏览 0评论
nginx日志按照日期切割.md 利用nginx中的内置变量,可以很方便的将nginx日志按照日期切割,再也不需要重启nginx来切割日志了。 代码如下 log_format main '$remote_addr - $remote_user ...
ipcpu 6年前 (2019-03-12) 4427浏览 0评论
Nginx不支持HTTP协议中的CONNECT方法,所以不能做HTTP代理使用。 Nginx的proxy_pass和resolver可以联合起来,作为代理使用。但这是一个取巧的方法,真正的代理使用的是HTTP协议中的CONNECT方法,Nginx软件...
ipcpu 6年前 (2019-02-27) 7743浏览
HTTP 414返回码错误.md 一、引入 在实际业务中,发生了多次HTTP返回码为414的情况。这种返回码还是比较罕见的。 经过排查,发现开发在前端对request URI进行了拼接,拼接完成以后,request URI长度达到了8k,因此触发...
ipcpu 6年前 (2018-06-29) 20030浏览 0评论
高并发状态下nginx的配置(20万并发).md 一、概述 最近业务量比较大,nginx出现了十六七万将近二十万并发(ESTABLISH连接数)的情况,所以对20万以下并发,nginx需要注意哪些配置进行了整理: 二、操作系统基础优化 网上一大堆,基...
ipcpu 7年前 (2018-01-09) 3135浏览
Kubernetes Nginx Ingress 教程.md 一、Ingress 介绍 Kubernetes 暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress; Ingress 是什...
ipcpu 7年前 (2017-11-12) 4629浏览 0评论
HTTP2简介和nginx中开启HTTP2.md 一、HTTP/2简介 HTTP/2(超文本传输协议第2版,最初命名为 HTTP 2.0),是HTTP协议的的第二个主要版本,使用于万维网。HTTP/2 是 HTTP 协议自 1999 年 HTTP ...