Where can I set "X-Frame-Options" => "ALLOW" ??
as /etc/lighttpd/lighttpd.conf does not have "X-Frame-Options" => "DENY"
Where can I set "X-Frame-Options" => "ALLOW" ??
as /etc/lighttpd/lighttpd.conf does not have "X-Frame-Options" => "DENY"
This seems to work->
Changed:
setenv.add-response-header = ( "X-Frame-Options" => "ALLOW")
in
/etc/lighttpd/conf-enabled/15-pihole-admin.conf
Note the disclaimer on top of that file, which actually is a link to:
/etc/lighttpd/conf-available/15-pihole-admin.conf
# Pi-hole: A black hole for Internet advertisements
# (c) 2017 Pi-hole, LLC (https://pi-hole.net)
(...)
###############################################################################
# FILE AUTOMATICALLY OVERWRITTEN BY PI-HOLE INSTALL/UPDATE PROCEDURE. #
# ANY CHANGES MADE TO THIS FILE AFTER INSTALL WILL BE LOST ON THE NEXT UPDATE #
###############################################################################
As mentioned in Pi-hole FTL v5.20.1, Web v5.18.1 and Core v5.15 released, custom configurations should go to /etc/lighttpd/conf-available/whatevername.conf, from where it should be linked to /etc/lighttpd/conf-enabled/whatevername.conf.
So I should just put
setenv.add-response-header = ( "X-Frame-Options" => "ALLOW")
into
/etc/lighttpd/conf-available/whatevername.conf
but then what do I put in /etc/lighttpd/conf-enabled/whatevername.conf to link it?
Thanks, as I didn't see that disclaimer...
You don't put anything into /etc/lighttpd/conf-enabled/whatevername.conf or even create that file. You create a symlink to ../conf-available/whatevername.conf IN /etc/lighttpd/conf-enabled and then restart lighttpd. The link is the way of activating various config fragments, as needed.
How do you do this with Docker?
Edit, found this:
https://github.com/pi-hole/docker-pi-hole/issues/327
FYI, you can add this to your
external.confto overwrite the default setting:$HTTP["url"] =~ "^/admin/" { # Allow framing (for my home-assistant) setenv.set-response-header += ( "X-Frame-Options" => "Allow" ) }Add that to
external.confand mount it on start:
volumes:
- ./external.conf:/etc/lighttpd/conf-enabled/20-pihole-external.conf
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.