Ich habe meine Website vor etwa 2 Tagen auf einen neuen Server übertragen. Ich habe die NSs meiner Domain geändert... Danach zeigen jetzt alle meine Subdomains genau das an, was meine Hauptdomain anzeigt! Schauen Sie mal: http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc
Könnten Sie mir bitte helfen?
Antwort1
Wenn ein Webserver wie Apache eine HTTP-Anfrage für eine Website-Domäne empfängt, für die er nicht konfiguriert ist, gibt er den Inhalt für die erste Website zurück, die in seiner Konfiguration enthalten ist.
(oder eine 404-Antwort, wenn der Teil der URL nach dem Hostnamen auf der Standardsite nicht vorhanden ist)
Daher ist der Webserver wahrscheinlich nicht richtig konfiguriert.
Das Konfigurieren von Domänen im DNS ist eine andere Aktion als das Konfigurieren von Sites (mit Domänennamen) auf einem Webserver. Einzelheiten hängen von Ihrem Hosting-Dienst ab.
Aktualisieren:
DNS
Hier ist ein Beispiel für eine DNS-Zonendatei
www.example.com IN A 203.0.113.5
www.example.org IN A 203.0.113.5
Ihr Domain-Hosting-Anbieter verfügt über eine Point-and-Click-GUI, mit der Sie diese Datensätze hinzufügen können. Sie müssen dafür keinen Texteditor verwenden. Wie die GUI-Tools jedoch genau aussehen und wie Sie sie verwenden, hängt davon ab, welchen Domain-Hosting-Dienst Sie genau verwenden.
Bei dem von Ihnen beschriebenen Problem sind diese Datensätze wahrscheinlich richtig eingerichtet und Sie möchten sowohl example.com als auch example.org auf demselben Server hosten.
HTTPD
Hier ist einBeispielkonfigurationfür Apache HTTPD
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
Wenn der zweite <VirtualHost>
Satz (zum Beispiel.org) weggelassen wurde, würde Apache die Seite für example.com bereitstellen, wenn Sie sie für example.org anfordern. (eigentlich ist es eine Weile her, seit ich dies getestet habe, aber ich gehe davon aus, dass dies immer noch so ist).
Das Control Panel Ihres Hosting-Unternehmens verfügt über eine Point-and-Click-Benutzeroberfläche, mit der die entsprechenden Abschnitte für Sie zur HTTPD-Konfigurationsdatei hinzugefügt werden (Sie müssen diese Textkonfigurationsdatei nicht mit einem Texteditor bearbeiten).
Wenn Ihr Webhosting-Unternehmen Nginx oder IIS statt Apache HTTPD verwendet, kann die Konfigurationsdatei völlig anders aussehen. Das Design und die Funktionsweise der Konfigurations-GUI hängen von Ihrem genauen Hosting-Anbieter ab. Es gibt zu viele Variationen, um sie hier alle abzudecken.
Ich glaube, aftab.cc wird von your-server.de gehostet, die Apache HTTPD und cPanel verwenden. Wenn Sie bei Google nach „So fügen Sie eine Site zu einem cPanel-Hostingplan hinzu“ suchen, sollten Sie einige nützliche Videos und anderes Lernmaterial finden. Viel Glück.
Antwort2
Endlich wurde das Problem entdeckt!! Sie werden es vielleicht nicht glauben, aber es scheint sich um einen Fehler in CPanel zu handeln. Wenn Sie eine Website auf einen neuen Server übertragen, werden manchmal alle Subdomains als geparkte Domains hinzugefügt!!!! Sie müssen zur geparkten Domain gehen und sie alle entfernen und wenn nötig, sollten Sie alle Subdomains entfernen und sie erneut erstellen!!
Ich erinnere mich gerade daran, dass ich vor etwa 7 Jahren, als wir unsere Website übertragen haben, auf dieses Problem gestoßen bin, aber ich konnte nicht verstehen, wie unser Hosting das Problem gelöst hat! Aber jetzt haben sie mir das Problem erklärt …
Wie dem auch sei, ich hoffe, dass dieses Thema in Zukunft von Nutzen ist und dass das CPanel-Team seine Codes überprüft und den Fehler behebt!
Vielen Dank für Ihre Hilfe ;)