Servus zusammen,
ich hoffe jemand ist vor den Weihnachtsferien noch aktiv bzw. kann mir helfen
Auf meinem PI läuft ein Webserver, welcher mit Apache2 betrieben wird, dessen URL bei strato hinterlegt ist. Ich nenne sie mal: http://www.meineurl.de
Auf no-ip.com habe ich eine DDNS eingerichtet. Diese nenn ich mal: raspi.servebeer.com
Der Webserver reagiert sowohl auf http://www.meineurl.de als auch auf http://www.raspi.servebeer.com
So eine ungesicherte Website ist natürlich nicht der burner, weshalb ich mich nach einem ssl zertifkat umgeschaut habe
und bin bei letsencrypt fündig geworden. Dieses habe ich auch installiert und über https wird mir die Homepage über beide
URLs angezeigt. Folglich stimmt die Portweiterleitung und das Zertifikat ist erfolgreich installiert. Hurra.
Hier is der Quellcode zur Datei: /etc/apache2/sites-enabled/000-default.cont
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ https://%%7bhttp_host%7d%241 [R=301,L]
</IfModule>
RewriteCond %{SERVER_NAME} =http://www.raspi.servebeer.com
</VirtualHost>
Hier is der Quellcode zur Datei: /etc/apache2/sites-enabled/default-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/http://raspi.servebeer.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/http://raspi.servebeer.com/privkey.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Nun zu meiner eigentlichen Frage: Kann ich meinen PI bzw. die Einstellungen der FIles, die für das aufrufen des SSL Zertifikats
zuständig sind, so konfigurieren, dass ich eine Weiterleitung bei einer HTTP-Anfrage auf meinen Webserver diese automatisch an
HTTPS weiterleiten kann? Wenn ja wie mache ich das?
Vielen Dank schonmal für eure Antworten!