我想通过使用puppetlaps apache module将以下行添加到单个服务器上的httpd.conf文件中,将apache的头X-Frame-Options设置为"Deny“。
Header set X-Frame-Options "DENY"我将服务器的YAML文件放在../environments/data/node/server1.yaml中。我可以编辑该文件,以便仅在该服务器上应用配置,但我不知道该放入什么内容。
如何调用apache模块,使其可以将上述行添加到配置文件中?
我尝试了以下方法,但不起作用:
apache::header::x-frame-options: 'DENY'更新:遵循下面的建议,但仍然不能在我的环境中工作,l找不到另一种方法。
发布于 2021-11-17 13:18:57
在Puppet中,headers是在apache::vhost定义的类型的实例中设置的。
https://forge.puppet.com/modules/puppetlabs/apache/7.0.0/reference#headers
您需要在清单中创建一个apache::vhost
apache::vhost { 'example.com':
[...]
headers => 'set X-Frame-Options "DENY"',
[...]
}或者在Hiera中使用apache::vhosts便利类来做同样的事情。
classes:
- apache::vhosts
apache::vhosts::vhosts:
'example.com':
[...]
headers: 'set X-Frame-Options "DENY"'
[...]https://stackoverflow.com/questions/70004402
复制相似问题