Ergänzung Datenschutzerklärung und Impressum, Fristenformular in Einstellungen
This commit is contained in:
@@ -4,6 +4,25 @@
|
||||
limit_req_zone $binary_remote_addr zone=auth_zone:10m rate=10r/m;
|
||||
limit_req_status 429;
|
||||
|
||||
# Zugriffsprotokoll ohne vollstaendige IP-Adresse.
|
||||
#
|
||||
# Fuer den Betrieb genuegt, WAS abgerufen wurde und ob es geklappt hat.
|
||||
# Die letzte Stelle der Adresse traegt dazu nichts bei, macht den
|
||||
# Eintrag aber personenbeziehbar - und Protokolle wandern in
|
||||
# Sicherungen und leben laenger als der Anlass.
|
||||
map $remote_addr $ip_gekuerzt {
|
||||
~(?<v4>\d+\.\d+\.\d+)\.\d+ $v4.0;
|
||||
~(?<v6>[0-9a-fA-F]+:[0-9a-fA-F]+):.* $v6::;
|
||||
default 0.0.0.0;
|
||||
}
|
||||
|
||||
log_format gekuerzt '$ip_gekuerzt - [$time_local] "$request" $status '
|
||||
'$body_bytes_sent "$http_user_agent"';
|
||||
|
||||
# Kein $http_referer: Bei einem oeffentlichen Listenlink stuende dort
|
||||
# der Token, sobald jemand von dort aus weiterklickt.
|
||||
access_log /var/log/nginx/access.log gekuerzt;
|
||||
|
||||
server {
|
||||
listen 8080;
|
||||
server_name _;
|
||||
@@ -154,7 +173,7 @@ server {
|
||||
location = /robots.txt {
|
||||
include /etc/nginx/security_headers.conf;
|
||||
default_type text/plain;
|
||||
return 200 "User-agent: *\nDisallow: /s/\nDisallow: /invite\nDisallow: /reset\nDisallow: /willkommen\n";
|
||||
return 200 "User-agent: *\nDisallow: /s/\nDisallow: /invite\nDisallow: /reset\nDisallow: /willkommen\nAllow: /impressum.html\nAllow: /datenschutz.html\n";
|
||||
}
|
||||
|
||||
# Aus demselben Grund wie bei /s/: Einladungs- und
|
||||
|
||||
Reference in New Issue
Block a user