Ich habe eine Domäne und Subdomänen auf einem Server, sagen wir example.com und api.example.com. Wir möchten unserer Anwendung cdn.example.com einen weiteren Server hinzufügen, der ein anderer physischer Server ist. Ich versuche also, die Subdomäne cdn.example.com zu konfigurieren. Ich habe die IP des neuen Servers der Subdomäne cdn.example.com zugeordnet.
Wenn ich cdn.example.com anpinge, wird die richtige IP zurückgegeben. Aber wenn ich diese URL in den Browser eingebe, wird jetzt die Seite im Subdomänenverzeichnis angezeigt.
Ich habe einen virtuellen Host in /etc/apache2/sites-enabled/cdn.example.com erstellt
Wenn ich versuche, die Site über die IP zu öffnen, werden die Seiten im Standardverzeichnis /var/www/index.html angezeigt
ich habe cdn.example.com dem Ordner /srv/www/cdn.example.com/public_html zugeordnet.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName cdn.example.com
DocumentRoot /srv/www/cdn.example.com/public_html/
ErrorLog /srv/www/cdn.example.com/logs/error.log
CustomLog /srv/www/cdn.example.com/logs/access.log combined
</VirtualHost>
Dies ist meine Datei cdn.example.com im Verzeichnis sites-enabled
Ich habe zwei Fragen: 1. Ist es notwendig, die Hauptdomäne zu konfigurieren, bevor die Subdomäne konfiguriert wird? 2. Können wir auf dem Server nur die Subdomäne konfigurieren?
PS: Ich habe Debian 6.0.3 auf meinem neuen Server
Antwort1
- ist es notwendig, die Hauptdomäne zu konfigurieren, bevor die Subdomäne konfiguriert wird?
NEIN.
Ein nützlicher Hinweis besteht darin, dass die erste definierte Site diejenige ist, die bereitgestellt wird, wenn sich die Clientanforderung auf einen Site-Domänennamen oder eine Site-Adresse bezieht, die nicht explizit in der Apache-Konfiguration enthalten ist.
- können wir auf dem Server nur eine Subdomäne konfigurieren?
Ja.
Sie müssen im DNS dafür sorgen, dass die Adressdatensätze der Subdomäne auf den entsprechenden Webserver verweisen.