Guten Abend,
dieses Thema ist angeknüpft an meinen ursprünglichen Beitrag in der Hoffnung, dass es ein einfach fix sei. Wohl nicht.
Jetzt alles Step by step um Fehler besser zu identifizieren.
Die nachfolgenden Domains existieren nicht.
Das Ziel: Eine Standard Munin Installation erreichbar auf "http://peter.firmasrv.de" soll aufrufbar sein mit "https://munin.firma.de". Die DNS Einträge sind korrekt.
So bin ich für die Installation von Munin vorgegangen:
- apt install cron snapd
- apt install apache2 libwww-perl libcgi-fast-perl munin
- a2enmod cgid
- a2enconf munin
- nano /etc/munin/apache24.conf (2x "all granted" setzen)
- systemctl restart apache2.service
Munin ist somit per "http://peter.firmasrv.de" erreichbar.
Nun zum Vhost Part:
- a2enmod ssl
- a2enmod vhost_alias
- snap install --classic certbot
- ln -s /snap/bin/certbot /usr/bin/certbot
- TLS Zertifikat für "https://munin.firma.de" mit "certbot --apache" ausgehändigt.
- "nano /etc/apache2/sites-available/munin.firma.de.conf" bearbeiten und folgende Werte setzen:
<VirtualHost *:80>
ServerName munin.firma.de
Redirect permanent / https://munin.firma.de/
</VirtualHost>
<VirtualHost *:443>
ServerName munin.firma.de
DocumentRoot /var/cache/munin/www
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/munin.firma.de/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/munin.firma.de/privkey.pem
<Directory /var/cache/munin/www>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
Alles anzeigen
Danach "a2ensite munin.firma.de.conf" und "systemctl restart apache2.service".
Jedoch komme ich trotzdem nur auf die Apache Default Site.
OS ist Debian 12.
Des weiteren könnte ich schwören, dass ich genau diese Konfiguration auf einem älteren Server hatte und dort funktionierte es.
Ich bedanke mich für jegliche Hilfe,
RAD