Apache-Subdomains in Bezug auf DNS

Apache-Subdomains in Bezug auf DNS
  1. Nehmen wir an, ich betreibe einen Webserver, Apache.
  2. Ich habe eine Domäne namens example.com.
  3. Die Nameserver usw. sind für example.com richtig konfiguriert, um die Auflösung in die IP des Webservers zu ermöglichen, der bei einer Anforderung von example.com als Stammverzeichnis des Webservers dient.

Ich möchte eine Subdomäne wie folgt einrichten: dev.example.com.
Ich weiß, wie das in httpd.conf geht (habe es mit dev.localhost usw. getestet).

Meine Frage ist, ob die Subdomain „dev“ bei Anforderung strikt von Apache gehandhabt wird, genau wie example.com/dev/? Ich möchte wissen, ob ich irgendetwas DNS-bezogenes ändern muss, damit dev.example.com aufgelöst wird. Spielt dabei das DNS eine Rolle oder wird es strikt von Apache gehandhabt?

Es ist erwähnenswert, dass ich einen kostenlosen DNS-Anbieter namens Zoneedit verwende.

Danke.

Antwort1

Sie müssen in Ihrem DNS entweder einen A-Eintrag oder einen CNAME für dev.example.com erstellen (oder einen Platzhaltereintrag für *.example.com). Apache kann mit Anfragen für dev.example.com nichts anfangen, wenn diese Ihren Webserver nicht erreichen können. Dies ist nur möglich, wenn ein DNS-Eintrag vorhanden ist, der für dev.example.com aufgelöst wird.

Antwort2

Zwei schritte -

  1. Richten Sie einEin Rekordin Ihrem DNS-Manager, im Control Panel Ihres Domain-Registrars. Richten Sie dev.example.com auf Ihre Server-IP.
  2. Erstellen Sie einen VirtualHost-Eintrag in Ihrer Apache-Konfiguration.Lesen Sie hier mehr. Richten Sie es auf ein beliebiges Verzeichnis.

verwandte Informationen