1. Home
  2. /
  3. Docs
  4. /
  5. msrv.io Hosting
  6. /
  7. Für Entwickler
  8. /
  9. Webseite nach Serverumzug...

Webseite nach Serverumzug testen: Hosts-Datei auf Windows und Mac bearbeiten

Testen einer neuen Webseite auf einem neuen Server durch Bearbeiten der Hosts-Datei (Windows und Mac)

Wenn Sie eine neue Webseite auf einen neuen Server umgezogen haben, kann es notwendig sein, die Webseite zu testen, bevor die DNS-Einträge aktualisiert werden. Durch das Bearbeiten der Hosts-Datei auf Ihrem Computer können Sie die Webseite auf dem neuen Server testen, ohne die DNS-Einstellungen zu ändern.

Neue Seite bei msrv.io anlegen

Bevor Sie mit dem Testen Ihrer Webseite beginnen, müssen Sie zunächst eine neue Seite bei msrv.io anlegen:

  • Melden Sie sich bei Ihrem msrv.io-Konto an.
  • Erstellen Sie eine neue Instanz für Ihre Webseite.
  • Weisen Sie der neuen Instanz die finale Domain zu.
  • Stellen Sie sicher, dass ein unsicheres SSL-Zertifikat hinterlegt ist, da die DNS-Einträge noch nicht aktualisiert wurden.

Webseite hochladen und Datenbank installieren

Wenn die neue Instanz angelegt wurde, können Sie nun Ihre Webseite auf den neuen Server hochladen und die entsprechende Datenbank installieren:

  • Verbinden Sie sich per FTP oder SFTP mit Ihrem neuen Server und laden Sie die Webseite hoch.
  • Stellen Sie sicher, dass alle Dateien korrekt übertragen wurden und die Verzeichnisstruktur intakt ist.
  • Richten Sie die Datenbank für Ihre Webseite ein und importieren Sie die Datenbankdump-Datei.
  • Passen Sie die Konfigurationsdateien Ihrer Webseite an, um auf die neue Datenbank zuzugreifen.

Bearbeiten der Hosts-Datei

Nachdem die Webseite hochgeladen und die Datenbank installiert wurde, müssen Sie die Hosts-Datei auf Ihrem Computer bearbeiten, um die Webseite auf dem neuen Server zu testen:

Windows

  1. Öffnen Sie den Windows-Editor als Administrator. Suchen Sie nach “Editor” im Startmenü, klicken Sie mit der rechten Maustaste und wählen Sie “Als Administrator ausführen”.
  2. Öffnen Sie die Hosts-Datei. Diese Datei befindet sich in C:\Windows\System32\drivers\etc\hosts.
  3. Fügen Sie eine neue Zeile hinzu:
    IP-Adresse exemplarische.domain.com
    Ersetzen Sie IP-Adresse durch die IP-Adresse des neuen Servers und exemplarische.domain.com durch Ihre Domain.
  4. Speichern Sie die bearbeitete Hosts-Datei.

Mac

  1. Öffnen Sie das Terminal. Sie finden es unter Anwendungen > Dienstprogramme > Terminal.
  2. Bearbeiten Sie die Hosts-Datei mit einem Texteditor. Geben Sie den folgenden Befehl im Terminal ein und drücken Sie die Eingabetaste:
    sudo nano /etc/hosts
  3. Geben Sie Ihr Administratorkennwort ein, wenn Sie dazu aufgefordert werden.
  4. Fügen Sie eine neue Zeile hinzu:
    IP-Adresse exemplarische.domain.com
    Ersetzen Sie IP-Adresse durch die IP-Adresse des neuen Servers und exemplarische.domain.com durch Ihre Domain.
  5. Speichern Sie die Datei, indem Sie Control + O drücken und dann Enter drücken.
  6. Schließen Sie den Nano-Editor, indem Sie Control + X drücken.

DNS-Einträge aktualisieren

Nachdem Sie Ihre Webseite erfolgreich auf dem neuen Server getestet haben, können Sie die DNS-Einträge Ihrer Domain aktualisieren:

  • Melden Sie sich bei Ihrem DNS-Hosting-Anbieter an.
  • Aktualisieren Sie den A-Record (IPv4) oder AAAA-Record (IPv6) auf die IP-Adresse des neuen Servers.
  • Führen Sie eine Propagation-Überprüfung durch, um sicherzustellen, dass die DNS-Änderungen weltweit übernommen wurden.

FAQ

Wie lange dauert die DNS-Propagation?

Die DNS-Propagation kann zwischen wenigen Stunden und bis zu 48 Stunden dauern, abhängig von den TTL-Werten (Time to Live) Ihrer DNS-Einträge.

Kann ich die Hosts-Datei wieder zurückändern, nachdem die DNS-Einträge aktualisiert wurden?

Ja, nachdem die DNS-Einträge aktualisiert wurden und die Änderungen weltweit übernommen wurden, können Sie die Änderungen in Ihrer Hosts-Datei rückgängig machen.

Welche Risiken bestehen bei der Verwendung eines unsicheren SSL-Zertifikats?

Ein unsicheres SSL-Zertifikat zeigt an, dass die Verbindung zwischen dem Nutzer und dem Server nicht verschlüsselt ist, was Sicherheitsrisiken darstellen kann. Es wird nur für Testzwecke empfohlen. Für den Produktionsbetrieb sollte ein sicheres, von einer vertrauenswürdigen CA ausgestelltes SSL-Zertifikat verwendet werden.