iframe无法在同一服务器页面上运行

时间:2020-07-31 22:25:55

标签: apache ubuntu iframe server x-frame-options

我的网站有问题,我已经在服务器(AWS)的Ubuntu上安装了Apache2,还安装了Grafana,这是一个开源软件,可以从数据库等数据中创建Dashboard e图形。 Grafana可以分享他的图表,诸如此类

<iframe src="http://my.ip:3000/d-solo/R7_u8L4Gz/new-dashboard-copy?from=1596214550616&to=1596215138078&orgId=1&panelId=6" width="450" height="200" frameborder="0"></iframe>

但是如果我将其放在网页上,则会显示“拒绝来自my.ip的连接”

因此,我试图找到问题,然后Chrome对我说:“拒绝显示...,因为'X-Frame-Option'为'deny'”,因此我进行了搜索,发现Apache2服务器拒绝iFrame用于安全原因,所以我尝试了一种解决方法,也因为我不需要很高的安全性,因为这是一个大学项目,将网页张贴在同一服务器上,但是我收到了相同的错误。 在网上,我发现我需要将“ X-Frame-Option”设置为“ SAMEORIGIN”,以允许iframe在同一服务器上,但是我发现这样做有些困难。

我已经添加了这个字符串

Header always append X-Frame-Options SAMEORIGIN

这里

/etc/apache2/apache2.conf:

在这里

/etc/apache2/conf-available/security.conf:

最初Apache2没有启动,所以我在这里link进行了跟踪,然后又重新启动,但是iframe仍然无法正常工作。

您能帮我解决这个问题吗,非常感谢

0 个答案:

没有答案