Skip to content
Snippets Groups Projects
Commit 3ef51e3b authored by psy's avatar psy
Browse files

Merge branch 'feature/disallow_dotfiles' into 'master'

disallow access to dotfiles besides .well-known by default

Closes infra/documentation#115

See merge request !2
parents 8fd7a20a 81f7b533
No related branches found
No related tags found
1 merge request!2disallow access to dotfiles besides .well-known by default
......@@ -102,6 +102,9 @@ key: ~
# SSL certificat, mutally exclusive with letsencrypt option
crt: ~
# Disallow access to dotfiles besides .well-known by default
disallow_dotfiles: True
```
**locationconfig**:
......
......@@ -45,6 +45,7 @@ nginx_vhosts_defaults:
add_proxy_headers: {}
hide_proxy_headers: {}
backend: ~
disallow_dotfiles: True
nginx_streams_defaults:
listen:
......
......@@ -86,6 +86,15 @@ server {
}
{% endfor %}
{% if vhost.disallow_dotfiles %}
# disallow every path starting with a dot except .well-known/
location ~ /\.(?!well-known\/).* {
deny all;
}
{% endif %}
{% if vhost.auth.enable %}
auth_basic "restricted area";
auth_basic_user_file {{ vhost.auth.path }};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment