sites-available/subdomain.domain.de.conf
von herrmeier- SNIPPET_DESC:
- conf-Datei1
- SNIPPET_CREATION_TIME:
- 12.10.2016 15:15:48
- SNIPPET_PRUNE_TIME:
- Unendlich
- SNIPPET_TEXT:
-
- <VirtualHost *:80>
- ServerAlias *
- RewriteEngine On
- RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [redirect=301]
- </VirtualHost>
- <IfModule mod_ssl.c>
- <VirtualHost *:443>
- ServerAdmin webmin@domain.de
- ServerName subdomain.domain1.de:443
- ServerAlias subdomain.dyndns.com 192.168.178.210
- DocumentRoot /var/www/html/subdomain.dyndns.com/blog
- Alias /robots.txt /var/www/html/subdomain.dyndns.com/blog/robots/robots-all.txt
- Alias /apple-touch-icon.png /var/www/html/subdomain.dyndns.com/blog/favicon.ico
- Alias /apple-touch-icon-precomposed.png /var/www/html/subdomain.dyndns.com/blog/favicon.icoa
- Alias /phpmyadmin /usr/share/phpmyadmin
- SSLEngine on
- SSLCertificateFile /etc/letsencrypt/live/subdomain.domain1.de/cert.pem
- SSLCertificateKeyFile /etc/letsencrypt/live/subdomain.domain1.de/privkey.pem
- SSLCertificateChainFile /etc/letsencrypt/live/subdomain.domain1.de/chain.pem
- SSLProtocol All -SSLv2 -SSLv3
- SSLHonorCipherOrder On
- SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS
- ErrorDocument 403 http://subdomain.domain1.de
- ErrorDocument 404 http://subdomain.domain1.de
- RewriteEngine On
- RewriteCond %{HTTP_HOST} !subdomain.domain1.de$
- RewriteRule (.*) https://subdomain.domain1.de$1 [R=permanent]
- RewriteRule ^wp-admin/includes/ - [F,L]
- RewriteRule !^wp-includes/ - [S=3]
- RewriteCond %{SCRIPT_FILENAME} !^(.*)wp-includes/ms-files.php
- RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
- RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
- RewriteRule ^wp-includes/theme-compat/ - [F,L]
- RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC]
- RewriteRule ^(.*)$ - [F,L]
- RewriteCond %{QUERY_STRING} \.\.\/ [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*\.(bash|git|hg|log|svn|swp|cvs) [NC,OR]
- RewriteCond %{QUERY_STRING} etc/passwd [NC,OR]
- RewriteCond %{QUERY_STRING} boot\.ini [NC,OR]
- RewriteCond %{QUERY_STRING} ftp\: [NC,OR]
- RewriteCond %{QUERY_STRING} http\: [NC,OR]
- RewriteCond %{QUERY_STRING} https\: [NC,OR]
- RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
- RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [NC,OR]
- RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*(\[|\]|\(|\)|<|>|ê|"|;|\?|\*|=$).* [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*(%24&x).* [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F|127\.0).* [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]
- RewriteCond %{QUERY_STRING} ^.*(request|select|concat|insert|union|declare).* [NC]
- RewriteCond %{QUERY_STRING} !^loggedout=true
- RewriteCond %{QUERY_STRING} !^action=rp
- RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
- RewriteCond %{HTTP_REFERER} !^http://maps\.googleapis\.com(.*)$
- RewriteRule ^(.*)$ - [F,L]
- <Directory /var/www/html/subdomain.dyndns.com/blog>
- AuthType Basic
- AuthName "UNDER CONSTRUCTION"
- AuthUserFile /etc/apache2/htpasswd/subdomain.domain1.de/.passwd
- Require valid-user
- Options -Indexes FollowSymLinks -Includes -MultiViews
- AllowOverride None
- Order allow,deny
- allow from all
- </Directory>
- php_value max_execution_time 480
- php_value max_input_time 480
- php_value memory_limit 128M
- php_admin_value safe_mode off
- <FilesMatch "(\.htaccess|\.htpasswd|wp-config\.php|liesmich\.html|readme\.html)">
- order allow,deny
- deny from all
- </FilesMatch>
- <FilesMatch "(plugin-install\.php|theme-install\.php)">
- order allow,deny
- allow from all
- </FilesMatch>
- <Directory /var/www/html/subdomain.dyndns.com/blog/wp-admin/css/>
- Order deny,allow
- Allow from all
- </Directory>
- <Directory /var/www/html/subdomain.dyndns.com/blog/wp-admin/images/>
- Order deny,allow
- Allow from all
- </Directory>
- ErrorLog /var/log/apache2/subdomain.domain1.de-error.log
- CustomLog /var/log/apache2/subdomain.domain1.de-access.log combined
- LogLevel warn
- </VirtualHost>
- </IfModule>
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN