DocumentRoot /var/www/_.s.abrecht.li/
ScriptAlias /var/www/cgi/create.sh /var/www/cgi/create.sh
AddType text/plain .c .cc .cpp .cxx .h .hpp .hxx .sh .txt
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks
Options -ExecCGI
Require all granted
AllowOverride None
Header set Content-Security-Policy "sandbox allow-same-origin allow-scripts allow-downloads allow-popups; default-src 'self' data: javascript: 'unsafe-eval' 'unsafe-inline' ;"
RewriteEngine on
# LogLevel alert rewrite:trace8
Allow from all
Order Allow,Deny
SetHandler !
Options FollowSymLinks
DirectoryIndex disabled
AuthType Basic
AuthName "WebDAV"
AuthUserFile /etc/passwd.dav
Require valid-user
ForceType text/plain
Dav On
Dav On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /var/www/cgi/create.sh [L]
RewriteCond %{HTTP_HOST} !(.*)-dav.s.abrecht.li$
RewriteRule /var/www/cgi/create.sh - [R=403,END]
RewriteCond %{REQUEST_FILENAME} !^/var/www/cgi/create.sh$
RewriteCond %{REQUEST_URI} !^/icons/
RewriteCond %{HTTP_HOST} (.*)-(s|dav).s.abrecht.li$
RewriteRule ^(.*)$ /var/www/s/%1/$1 [L]
Use VHostRedirectSSL s.abrecht.li
Use SSL s.abrecht.li abrecht.li
ServerAlias *.s.abrecht.li
ServerAlias *.s.abrecht.li.
Use __S_ABRECHT_LI