
nginx
文章平均质量分 87
cyjrun
这个作者很懒,什么都没留下…
展开
-
Nginx 之 X-Forwarded-For 中首个IP一定真实吗?
欢迎访问陈同学博客原文使用 Nginx 基于客户端IP进行限流时,需在代理中拿到客户端真实IP。获取IP方式有多种,如利用 remote_addr、X-Real-IP、X-Forwarded-For等。以前看到一些项目通过获取 X-Forwarded-For 中首个IP作为真实IP,这其实有些不妥之处。本文记录下在 Nginx 作反向代理时, X-Forwarded-For 及其他获取真实...原创 2018-10-13 19:45:25 · 5692 阅读 · 0 评论 -
Nginx 之 转发数据时请保持 Host
欢迎访问陈同学博客原文Tip: keep the Host header via nginx proxy_passList of HTTP header fields背景今天在调试一项 nginx 配置时手贱不小心注释掉了 proxy_set_header Host $host; 配置,导致所有请求都503。请求路径如下:请求 -> nginx1 -> nginx2...原创 2018-10-13 19:47:40 · 6033 阅读 · 0 评论 -
Nginx 中的两种限流方式
欢迎访问陈同学博客原文系统设计时一般会预估负载,当系统暴露在公网中时,恶意攻击或正常突发流量等都可能导致系统被压垮,而限流就是保护措施之一。限流即控制流量,本文将记录 Nginx 的二种限流设置。生活中的 “限流”?限流并非新鲜事,在生活中亦无处不在,下面例举一二:博物馆:限制每天参观总人数以保护文物高铁安检:有若干安检口,旅客依次排队,工作人员根据安检快慢决定是否放人进去。遇到节...原创 2018-10-29 20:27:37 · 24459 阅读 · 5 评论 -
Nginx配置信息损毁又无备份时如何恢复
欢迎访问陈同学博客原文本文介绍在Nginx配置信息出现问题后,在没有备份的情况下,如何利用Nginx进程的虚拟内存恢复配置信息。问题背景假设 /etc/nginx/site-available 下有 a.example.com.conf、b.example.com.conf 两个配置文件,用于对两个域名做代理。当不小心拷贝了以下数据,粘贴后习惯性的敲了回车键,由于命令中包含了重定向命令...原创 2019-04-20 23:04:50 · 3534 阅读 · 1 评论