apache2_ssl
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| apache2_ssl [2021/01/10 11:16] – mho | apache2_ssl [2021/01/10 11:39] (aktuell) – mho | ||
|---|---|---|---|
| Zeile 14: | Zeile 14: | ||
| Beide Methoden werden hier aufgefuhrt. | Beide Methoden werden hier aufgefuhrt. | ||
| - | ==== SSL über selbsterstelle Zertifikate ==== | + | ===== SSL über selbsterstelle Zertifikate |
| CA.pl prüfen ggfs. anpassen: | CA.pl prüfen ggfs. anpassen: | ||
| Zeile 46: | Zeile 46: | ||
| -> wurde erstellt / | -> wurde erstellt / | ||
| - | ==== Zertifikate für www.fritz.box zur Apache2-Konfiguration ablegen ==== | + | ==== Zertifikate für www.meinwebserver.de zur Apache2-Konfiguration ablegen ==== |
| - | mv / | + | mv / |
| - | mv / | + | mv / |
| ==== Passphrase entfernen ==== | ==== Passphrase entfernen ==== | ||
| Zeile 54: | Zeile 54: | ||
| einer Passphrase hochfahren kann: | einer Passphrase hochfahren kann: | ||
| openssl rsa -in < | openssl rsa -in < | ||
| - | also hier: openssl rsa -in / | + | also hier: openssl rsa -in / |
| Zeile 61: | Zeile 61: | ||
| ==== Konfiguration des Apache2 mit den SSL-Key ==== | ==== Konfiguration des Apache2 mit den SSL-Key ==== | ||
| - | |||
| - | Die Konfigurationsdatei des Webservers, z. B. www.fritz.box bearbeiten: | ||
| - | |||
| - | cd / | ||
| Folgende Modul sollte aktiviert werden: | Folgende Modul sollte aktiviert werden: | ||
| Zeile 72: | Zeile 68: | ||
| a2enmod ssl | a2enmod ssl | ||
| - | / | + | Die Konfigurationsdatei des Webservers, z. B. www.fritz.box kopieren: |
| + | cp / | ||
| + | |||
| + | |||
| + | / | ||
| + | ändern/ | ||
| < | < | ||
| - | ServerName www.fritz.box:443 | + | < |
| + | ... | ||
| + | RewriteEngine on | ||
| + | # | ||
| + | RewriteRule ^_media/ | ||
| + | RewriteRule ^_detail/ | ||
| + | RewriteRule ^_export/ | ||
| + | RewriteRule ^$ doku.php | ||
| + | RewriteCond %{REQUEST_FILENAME} | ||
| + | RewriteCond %{REQUEST_FILENAME} | ||
| + | RewriteRule (.*) doku.php? | ||
| + | RewriteRule ^index.php$ | ||
| + | # | ||
| + | ## Not all installations will require the following line. If you do, | ||
| + | ## change "/ | ||
| + | ## to your document root. | ||
| + | RewriteBase / | ||
| + | # | ||
| + | ## If you enable DokuWikis XML-RPC interface, you should consider to | ||
| + | ## restrict access to it over HTTPS only! Uncomment the following two | ||
| + | ## rules if your server setup allows HTTPS. | ||
| + | RewriteCond %{HTTPS} !=on | ||
| + | RewriteRule ^lib/ | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Jetzt die / | ||
| + | < | ||
| + | ServerName www.meinwebserver.de:443 | ||
| < | < | ||
| - | SSLCertificateFile "/ | + | SSLCertificateFile "/ |
| - | SSLCertificateKeyFile "/ | + | SSLCertificateKeyFile "/ |
| SSLCACertificateFile "/ | SSLCACertificateFile "/ | ||
| - | + | ... | |
| - | RewriteEngine On | + | |
| - | RewriteCond %{HTTPS} off | + | |
| - | RewriteRule (.*) https:// | + | |
| </ | </ | ||
| + | |||
| + | Neue .conf-Datei aktivieren: | ||
| + | a2ensite www.meinwebserver.de-SSL | ||
| Apache2 neue starten: | Apache2 neue starten: | ||
| systemctl restart apache2 | systemctl restart apache2 | ||
| | | ||
| - | **Jetzt ist die Webseite nur noch per https:// | + | **Jetzt ist die Webseite nur noch per https:// |
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| ===== SSL mit eigener Domain über Let's Encrypt ===== | ===== SSL mit eigener Domain über Let's Encrypt ===== | ||
apache2_ssl.1610273800.txt.gz · Zuletzt geändert: 2021/01/10 11:16 von mho