Nginx


  • 简介
  • 目录大纲
  • 最新文档

    问题: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



    gaojian