无法在 Ubuntu 16.04 lts 上运行的 apache 2.4.18 服务器上设置 X-Frame 选项

     2023-03-10     21

关键词:

【中文标题】无法在 Ubuntu 16.04 lts 上运行的 apache 2.4.18 服务器上设置 X-Frame 选项【英文标题】:Unable to set X-Frame Options on apache 2.4.18 server running on Ubuntu 16.04 lts 【发布时间】:2018-08-18 11:46:48 【问题描述】:

我正在尝试在我们的网页上将 X-Frame-Options 设置为 Deny,如下所示:Header set X-Frame-Options DENY

我能找到的所有文档都说这是它应该在的地方(在 apache2.conf 文件中)。

但是重启服务器后我一直得到这个输出

我试过了:

"Header set X-Frame-Options DENY"

"Header Set X-Frame-Options DENY"

"header set X-Frame-Options Deny

"HEADER 设置 X-Frame-Options DENY"

"HEADER Set X-Frame-Options DENY"

以及以上模式的更多内容。

从所有文档来看,这应该像添加一行代码一样简单,还是我遗漏了一些非常明显的东西?

我还尝试创建一个 httpd.conf 文件并将其与 apache2.conf 中的包含链接。

我设法毫无问题地添加了 FileETag None,但只是将其添加为测试,以确保我将代码添加到正确的位置。

有什么建议为什么会发生这种情况?

我是网络服务器配置的新手,所以请在你的回复中保持温和:)

【问题讨论】:

我也尝试在 下设置 X-Frame-Options 甚至在任何标签之外 【参考方案1】:

好的.. 所以几乎没有任何地方提到首先运行 sudo a2enmod headers 以启用 headers 模块。

事实证明这是在 security.conf 文件中添加的,而不是在 apache2.conf 文件中

【讨论】:

【参考方案2】:

正确的方法是 标头始终附加 X-Frame-Options SAMEORIGIN

【讨论】:

【参考方案3】:

在 httpd.conf 中取消注释以下行 httpd.conf 中的 LoadModule headers_module modules/mod_headers.so 添加以下行 标头始终附加 X-Frame-Options SAMEORIGIN 不在标签内

【讨论】:

我正在尝试运行 CUDA 示例,但我在 Ubuntu 16.04 LTS 上遇到了 openGL (libGLEW.a) 问题

】我正在尝试运行CUDA示例,但我在Ubuntu16.04LTS上遇到了openGL(libGLEW.a)问题【英文标题】:IamtryingtoruntheCUDAexamplebutihaveproblemswithopenGL(libGLEW.a)onUbuntu16.04LTS【发布时间】:2017-04-2100:36:51【问题描述】:我正在尝试在带有NsightEclipse版的... 查看详情

在 ubuntu 16.04 lts 上安装 numba 0.30.1

】在ubuntu16.04lts上安装numba0.30.1【英文标题】:Installnumba0.30.1onubuntu16.04lts【发布时间】:2017-06-2601:51:36【问题描述】:如何在Ubuntu16.04LTS上为Python3安装当前版本(0.30.1)的numba?我的Python版本是3.5.2,我安装了Ubuntu的准系统(我认为... 查看详情

在 16.04 LTS 上安装 Docker

....04LTS【发布时间】:2016-08-1103:00:34【问题描述】:如何在Ubuntu16.04LTS上安装docker【问题讨论】:docs.docker.com/engine/installation/linux/ubuntulinux涵盖16.04如果您有任何文章可以在Ubuntu16.04LTS上安装docker私有注册表,请 查看详情

PHP 单元无法在带有 PHP5.6 的 Ubuntu 12.04 LTS 上运行

】PHP单元无法在带有PHP5.6的Ubuntu12.04LTS上运行【英文标题】:PHPUnitnotworkingonUbuntu12.04LTSwithPHP5.6【发布时间】:2017-07-1420:57:23【问题描述】:任何人都可以帮助我解决我的问题。我想在php5.6上运行phpunit,但遇到了问题:~$phpunitPHPWarn... 查看详情

设置sublime文本3以在ubuntu16.04lts上运行和编译java时出错

我是SublimeText3的新手,我想在SublimeText3上运行和编译java代码。但是,我得到了这个奇怪的错误:/bin/bash:javac:commandnotfound[Finishedin0.0swithexitcode127]和我在/home/***/Downloads/sublime_text_3/Packages/Java.sublime-package/JavaC.sub 查看详情

XAMPP Apache 无法在 Ubuntu 20.04.3 LTS 上运行

】XAMPPApache无法在Ubuntu20.04.3LTS上运行【英文标题】:XAMPPApachenotworkingonUbuntu20.04.3LTS【发布时间】:2021-11-1400:00:57【问题描述】:我已经搜索了几个小时,但找不到解决方案。我已经尝试了很多东西,甚至开始列出这些东西。因此... 查看详情

如何在 Ubuntu 16.04LTS 中禁用透明大页面 (THP)

】如何在Ubuntu16.04LTS中禁用透明大页面(THP)【英文标题】:HowtodisableTransparentHugePages(THP)inUbuntu16.04LTS【发布时间】:2017-06-2811:01:25【问题描述】:我正在设置一个带有3个运行Ubuntu16.04LTS的virtualboxVM的ambari集群。但是我收到以下警告... 查看详情

无法从 ubuntu 16.04 LTS 卸载节点

】无法从ubuntu16.04LTS卸载节点【英文标题】:Unabletouninstallnodefromubuntu16.04LTS【发布时间】:2018-07-0302:28:57【问题描述】:我尝试了这两个命令来卸载nodejs,但我无法做到。sudoapt-getpurgenodejssudoapt-getautoremove当我检查版本时,它会显... 查看详情

无法在 Docker 中的 ubuntu 16.04 上安装 openssh-server

】无法在Docker中的ubuntu16.04上安装openssh-server【英文标题】:Unabletoinstallopenssh-serveronubuntu16.04inDocker【发布时间】:2020-05-0110:42:48【问题描述】:我正在运行DockerforMac,运行最新版本2.1.0.5。我的同事在Windows和Ubuntu上运行Docker都没... 查看详情

如何在 Ubuntu 16.04 LTS 64 位上安装/启动 Postman 本机 v4.10.3?

】如何在Ubuntu16.04LTS64位上安装/启动Postman本机v4.10.3?【英文标题】:Howtoinstall/startPostmannativev4.10.3onUbuntu16.04LTS64-bit?【发布时间】:2017-08-1704:57:14【问题描述】:我下载了PostmanforLinux(来自https://www.getpostman.com/apps),将.tar.gz文... 查看详情

无法从 Ubuntu 16.04 卸载 anaconda

】无法从Ubuntu16.04卸载anaconda【英文标题】:UnabletouninstallanacondafromUbuntu16.04【发布时间】:2017-10-1500:18:34【问题描述】:我正在尝试从我的Ubuntu16.04LTS机器上卸载Ananconda,并尝试关注this帖子。我运行了以下命令condainstallanaconda-clea... 查看详情

在ubuntu16.04lts下搭建java开发环境

安装JDK1.71.下载所需jdk版本jdk-7u79-linux-x64.tar.gz:jdk历史版本下载路径2.解压文件解压后新增一个文件夹如下:3.创建一个文件夹保存解压后的文件:(/usr/lib一般存放不能直接运行的,却是许多程序运行所必需的一些函数库文件lin... 查看详情

在ubuntu16.04lts上安装python3.6.0(代码片段)

原文连接:https://segmentfault.com/a/1190000007912666最近Python3发布了新版本Python3.6.0,好像又加入了不少黑魔法!~由于暂时不能使用apt-get的方式安装Python3.6,所以还是直接编译源码安装吧。官网上提供了Mac和Windows... 查看详情

在 Ubuntu 20.4 LTS 上使用 GPU (CUDA-11.0) 运行代码时的 TensorFlow 问题

...onUbuntu20.4LTS【发布时间】:2021-06-0521:41:30【问题描述】:无法加载动态库“libcusparse.so.11”;dlerror:libcusparse.so.11:无法打开共享对象文件:没有这样 查看详情

sh在ubuntu16.04lts上安装watchman(https://facebook.github.io/watchman)(代码片段)

查看详情

无法在 ubuntu 16.04 上安装 mysql

】无法在ubuntu16.04上安装mysql【英文标题】:unabletoinstallmysqlonubuntu16.04【发布时间】:2018-06-0906:47:42【问题描述】:我运行了以下命令wgethttp://repo.mysql.com/mysql-apt-config_0.8.9-1_all.debsudodpkg-imysql-apt-config_0.8.9-1_all.debsudoapt-getupdate 查看详情

我在 Ubuntu 16.04 上运行 apt-get update 时无法解决“代理”错误

】我在Ubuntu16.04上运行apt-getupdate时无法解决“代理”错误【英文标题】:Igetafailuretoresolve\'proxy\'erroronrunningapt-getupdateonUbuntu16.04【发布时间】:2017-09-2305:33:34【问题描述】:当我在设置静态ip后在Ubuntu16.04上运行apt-getupdate时,我得... 查看详情

Play 在 ubuntu 12.04 LTS 上运行时给出“非法指令”

】Play在ubuntu12.04LTS上运行时给出“非法指令”【英文标题】:Playgives"illegalinstruction"whenrunningonubuntu12.04LTS【发布时间】:2012-06-2113:13:04【问题描述】:最近我们开始使用play-framework开发一个项目。由于我的开发人员是分布... 查看详情