nginx反向代理内容安全策略不起作用

时间:2018-09-28 16:23:08

标签: nginx https reverse-proxy lets-encrypt

我在我的虚拟机上通过dockerhub安装了

Firefly,一切正常。 Iam现在尝试通过https访问它(正确设置加密,我可以通过https到达基本域。)

Firefly在端口:90下作为docker运行。其可访问且功能齐全。 但是每当我尝试通过https访问它时,都不会设置某些CSP标头(例如base-uri和form-action)。

当前的nginx.conf摘录(http://位于域的最前面,但是sof不允许我包含它):

location /firefly/ { proxy_pass mydomain.org:90[1]/; }

ive试图将其包含在上面

add_header Content-Security-Policy "form-action 'self'; base-uri 'self' ";

proxy_set_header Content-Security-Policy "form-action 'self'; base-uri 'self' ";

我也尝试了用'*'代替'self'的相同命令。

我一直在获取mydomain.org:90资源被阻止了动作和base-uri。

错误: browser errors 发送标题: double csp?

有人知道我在做什么错吗? 任何帮助将不胜感激。

0 个答案:

没有答案