diff --git a/conf/services.caddy b/conf/services.caddy index 1e3ddf1..eaeca76 100644 --- a/conf/services.caddy +++ b/conf/services.caddy @@ -33,11 +33,6 @@ https://drop.netig.net { reverse_proxy localhost:9006 } -https://p2e.netig.net { - header Strict-Transport-Security max-age=31536000; - reverse_proxy localhost:9007 -} - https://list.netig.net { header Strict-Transport-Security max-age=31536000; reverse_proxy localhost:9008 @@ -62,8 +57,3 @@ https://stats.netig.net { header Strict-Transport-Security max-age=31536000; reverse_proxy localhost:9012 } - -https://p2e.taal-academie.arree.bzh { - header Strict-Transport-Security max-age=31536000; - reverse_proxy localhost:9013 -} \ No newline at end of file diff --git a/conf/websites.caddy b/conf/websites.caddy index 18d6171..ee2923e 100644 --- a/conf/websites.caddy +++ b/conf/websites.caddy @@ -1,12 +1,22 @@ -https://netig.net { - # enable HSTS - header Strict-Transport-Security max-age=31536000; - # disable clients from sniffing the media type - header X-Content-Type-Options nosniff - # clickjacking protection - header X-Frame-Options DENY +netig.net { + encode zstd gzip - reverse_proxy localhost:8000 + header { + Strict-Transport-Security "max-age=31536000; includeSubDomains" + X-Content-Type-Options "nosniff" + X-Frame-Options "DENY" + Referrer-Policy "strict-origin-when-cross-origin" + Permissions-Policy "camera=(), microphone=(), geolocation=()" + Content-Security-Policy "default-src 'self'; script-src 'self'; connect-src 'self'; img-src 'self'; style-src 'self'; font-src 'self'; form-action 'self'; base-uri 'self'; frame-ancestors 'none'; object-src 'none'" + } + + handle /contact/send { + reverse_proxy 127.0.0.1:9007 + } + + handle { + reverse_proxy 127.0.0.1:8000 + } } https://lescarnetsdakkadien.netig.net {