ich dachte eigentlich, halbwegs fit mit Debian zu sein, aber irgendwie verzweifel ich gerade an einer Apache Konfiguration.
Vorhanden ist ein VPS auf Debian 11 mit Apache 2.4, öffentlicher IPv4 und zwei darauf gemappten Domains (via A-Record). Diese Zugriffe funktionieren auch alle.
Was allerdings auch funktioniert: der Webserver beantwortet Aufrufe der IP mit einer der Domains. Beispiel: für https://1.2.3.4 wird die Seite https://www.erstedomain.tld ausgeliefert.
Ich möchte gern, dass der Webserver nur Anfragen bedient, die zu den Domains passen. Wie sage ich ihm, dass er Anfragen, die direkt auf die IP gehen, nicht bedienen soll?
Hier die Ausgabe von Apache2ctl -S:
Code: Alles auswählen
VirtualHost configuration:
*:443 erstedomain.tld (/etc/apache2/sites-enabled/erstedomain.tld-le-ssl.conf:2)
*:80 is a NameVirtualHost
default server zweitedomain.tld (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost zweitedomain.tld (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost erstedomain.tld (/etc/apache2/sites-enabled/erstedomain.tld.conf:1)
alias www.erstedomain.tld
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
Danke und herzliche Grüße
Chrischi