gpt4 book ai didi

nginx - "No-referrer-when-downgrade"Nginx 502

转载 作者:行者123 更新时间:2023-12-02 20:32:19 28 4
gpt4 key购买 nike

我网站的某些页面出现 502 错误,我不明白为什么有些页面可以工作,但其他页面却显示此错误:

Request Method:POST Status Code:502 Bad Gateway Referrer Policy:no-referrer-when-downgrade

最佳答案

问题

您有 Referer Policy在 Nginx 中设置为“no-referer-when-downgrade”,这意味着在降级(httpS 提交到简单 http)的情况下,不会发送引用信息(作为您的表单 URL)。并且您的后台代码不喜欢没有这条信息。

解决方案

  1. 最好是将所有内容传递给 https :)

  2. 将 nginx.conf 中的策略更改为:

     add_header 'Referrer-Policy' 'same-origin';
  3. 如果 2. 不起作用,请按照 1. 中的说明进行操作,或者也可以(但是请不要这样做,这是非常不安全的):

     add_header 'Referrer-Policy' 'unsafe-url';

更多: Mozilla's reference documentation about Referer Policy .

注意:origin 只会设置基本 URL,没有像 https://domain-name.com/ 这样的 URI。而如果来自同一域,same-origin 会将完整的安全 URL 设置为 Referer。它是安全的,因为 header 是在 :433 安全端口监听上传递的。

关于nginx - "No-referrer-when-downgrade"Nginx 502,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48319054/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com