Apache mit HTTPS

Ausgehend von dem VHost-Beispiel konfiguriert folgendes Beispiel HTTPS und richtet eine Umleitung von HTTP zu HTTPS ein:

<VirtualHost *:80>
     ServerName example.com
     ServerAlias www.example.com
     Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
     ServerAdmin webmaster@example.com

     ServerName example.com
     ServerAlias www.example.com

     DocumentRoot /var/www/example.com/
     
     SSLEngine on
     SSLProtocol All -SSLv2 -SSLv3
     SSLCertificateFile /PATH/TO/CERT_FILE
     SSLCertificateKeyFile /PATH/TO/KEY_FILE
     # Nur nötig, wenn ein Intermediate-Zertifikat
     # mit ausgeliefert werden muss
     #SSLCertificateChainFile /PATH/TO/CHAIN_FILE
</VirtualHost>

Vor dem Reload noch folgenden Befehl ausführen:

a2enmod ssl

Anschließend mit folgendem Befehl Apache veranlassen, seine Konfiguration neu einzulesen:

service apache2 reload
  • Zuletzt geändert: 2014-10-20 09:32