- 简介
- 目录大纲
- 最新文档
问题:proxy_pass 的DNS解析有缓存
有个项目有如下配置: location / { proxy_pass http://backend-svc:8080; } 其中,backend-svc 是后端服务在k8s中的service名称。 当我们通过yaml文件重启后端服务的时候,backend-svc 服务也会被重新创建,导致该service对应的IP发生了变化,但是nginx解析出的IP还是之前的IP,导致问题出现。 究其原因……
gaojian - 2021年11月4日 16:01
反向代理的设置
概述 一般来说,我们的反向代理的配置都是这样的: location /api { proxy_pass http://backend.com; } 但是这个配置会有一个问题: s 经过反向代理后,由于在客户端和服务端之间增加了一层反向代理服务器,因此服务端无法获取到客户端的IP,通过$remote_addr 拿到的是反向代理服务器的IP地址经过反向代理后,由于在客户端和服务端之间增加了一……
gaojian - 2021年11月1日 11:31
proxy_set_header 的用法
概念 proxy_set_header 允许修改或者添加发往后端服务器的请求头。 proxy_set_header Key Value Value可以包含文本、变量或者它们的组合。 默认情况下,只有两个请求头会被修改: proxy_set_header Host $proxy_host; proxy_set_header Connection close; 这里将Host的值修改后真正的后端地址。……
gaojian - 2021年11月1日 11:29