我的网站的某些页面出现502错误,我不明白为什么有些网页有效但有些网页显示此错误:
请求方法:POST 状态代码:502 Bad Gateway 推荐人政策:no-referrer-when-downgrade
答案 0 :(得分:1)
你在Nginx中将Referer Policy设置为“no-referer-when-downgrade”,这意味着在降级(httpS提交到简单http)的情况下不会发送引用信息(因为你的表单URL)。而你背后的代码并不喜欢没有这条信息。
最好将所有内容传递给http s :)
将您的nginx.conf更改为:
add_header 'Referrer-Policy' 'origin';
如果2.不起作用,请按照1.中的说法进行,或者您也可以(但请 不要这样做,这是非常不安全的):
add_header 'Referrer-Policy' 'unsafe-url';
更多:强> Mozilla's reference documentation about Referer Policy 的
答案 1 :(得分:0)
我遇到了建立Sonarqube的问题。 Sonarqube默认情况下在127.0.0.1:9000上运行,但是,我尝试使用私有IP地址访问浏览器。我在将该IP地址放入以下配置时犯了同样的错误:
server {
location / {
proxy_pass http://<server_ip>:<port>;
}
}
当我应该将其设置为http://localhost:<port>;
这样做之后,我的应用程序正常运行了……希望对您有所帮助。