VirtualHost Konfigurationsbeispiel

<VirtualHost *:80>
	ServerName steiner-datacloud.de
    ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html/steiner-datacloud.de
    RewriteEngine On
    <LocationMatch "/(data|conf|bin|inc|vendor)/">
    Order allow,deny
    Deny from all
    Satisfy All
    </LocationMatch>
    # RewriteCond %{HTTPS} !=on
    # RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
    RewriteCond %{SERVER_NAME} =steiner-datacloud.de
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

VirtualHost-Eintrag für <VirtualHost *:443> wird automatisch bei Anfrage LetsEncrypt-Zertifikat erstellt.