On my Apache httpd.conf
file I have added the following code inside of the <VirtualHost *:80>
section (and also uncommented LoadModule headers_module modules/mod_headers.so
):
<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src none;"
</IfModule>
I have stopped and started my Apache server however this code is not taking effect.
If I set the CSP inside of my .php file (eg in header.php
) it works fine:
<meta http-equiv="Content-Security-Policy" content="default-src none;">
Please note I have set it to none
just for testing purposes.
CodePudding user response:
I have moved the CSP outside of the <VirtualHost *:80>
section and it's now working as expected. I actually moved it into httpd-ssl.conf
and inside of the <VirtualHost ---.com:443>
section and it's working as intended.