Validiert mit Ubuntu 20.04 und 22.04
- Umleitung auf SSL erfolgt mit Ausnahme des Pfades für die hostbasierte Validierung für Zertifikate
- siehe auch openSSL auf Linux ohne Chaos
<VirtualHost *:80>
ServerName fqdn
ServerAlias fqdn1 fqdn2
ServerAdmin webmaster-email
DocumentRoot /var/www/html
RewriteEngine on
RewriteCond %{REQUEST_URI} !^\/\.well-known\/pki-validation\/.+\.txt$
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<VirtualHost *:443>
ServerName fqdn
ServerAlias fqdn1 fqdn2
ServerAdmin webmaster-email
DocumentRoot /srv/www/...
SSLEngine on
SSLCertificateFile /etc/ssl/mycerts/certfile.pem
# SSLCACertificateFile bundlefile
SSLCertificateKeyFile /etc/ssl/private/keyfile.key
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<Directory /srv/www...>
SSLRequireSSL
Require ip 192.168 fe80::/10
AllowOverride All
</Directory>