Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:mod_md [2025/08/13 16:12] ingo_wichmann |
fortgeschrittene:mod_md [2025/09/18 11:14] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
MDCertificateAgreement https://letsencrypt.org/documents/LE-SA-v1.4-April-3-2024.pdf | MDCertificateAgreement https://letsencrypt.org/documents/LE-SA-v1.4-April-3-2024.pdf | ||
MDomain example.lxht.de | MDomain example.lxht.de | ||
- | </file> | + | ServerName example.lxht.de |
- | + | # change to permanent, if you're sure | |
- | <file txt /etc/apache2/sites-available/example.lxht.de.conf> | + | MDRequireHttps temporary |
- | <VirtualHost *:443> | + | <VirtualHost *:443> |
- | ServerName example.lxht.de | + | SSLEngine on |
- | SSLEngine on | + | |
- | <Directory /srv/example.lxht.de/html/> | + | |
- | Require all granted | + | |
- | </Directory> | + | |
</VirtualHost> | </VirtualHost> | ||
</file> | </file> | ||
- | mkdir -p /srv/example.lxht.de/html/ | ||
a2enmod ssl | a2enmod ssl | ||
a2enmod md | a2enmod md | ||
a2enconf acme | a2enconf acme | ||
- | a2ensite example.lxht.de | + | |
+ | apache2ctl configtest | ||
+ | apache2ctl -S | ||
systemctl restart apache2.service | systemctl restart apache2.service | ||
+ | tail -f /var/log/apache2/access.log /var/log/apache2/error.log | ||
until [ -f /etc/apache2/md/staging/example.lxht.de/pubcert.pem ]; do sleep 1; echo -n .; done | until [ -f /etc/apache2/md/staging/example.lxht.de/pubcert.pem ]; do sleep 1; echo -n .; done | ||
- | systemctl restart apache2.service | + | |
+ | Zertifikat anschauen: | ||
+ | openssl x509 -in /etc/apache2/md/staging/example.lxht.de/pubcert.pem -text | ||
+ | |||
+ | Apache reloaden: | ||
+ | apache2ctl graceful | ||