小编sid*_*rak的帖子

Nginx 设置前清除 X-Forwarded-For

在设置自己的头文件之前,我可以在 nginx 配置中使用什么来清除任何现有的 X-Forwarded-For 头文件?我目前正在使用 Nginx 在将流量传递到 HAProxy 以进行负载平衡之前终止 SSL。

现在,我有:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Run Code Online (Sandbox Code Playgroud)

但是,这会将新的 IP 地址附加到任何现有 X-Forwarded-For IP 地址的末尾。有没有办法只保留Nginx看到的地址?

ssl nginx proxy x-forwarded-for

7
推荐指数
1
解决办法
4468
查看次数

Nginx 全局错误页面

我看到这里也有人问这个问题:Configure Nginx global error page但没有合适的答案。

我目前只允许某些 IP 地址访问我的某些站点,并希望 Nginx 删除其余 IP 地址的连接,而不是返回 403。理想情况下,我希望在不单独配置每个站点的情况下执行此操作。

我在这个http部分有这个:

error_page 403 =444;
Run Code Online (Sandbox Code Playgroud)

但是,现在,它尝试提供页面 =444,而不是返回 444。

nginx

1
推荐指数
1
解决办法
4703
查看次数

标签 统计

nginx ×2

proxy ×1

ssl ×1

x-forwarded-for ×1