Reverse Proxy einer Website
In ServBay können Sie eine Website von einem anderen Server im lokalen Netzwerk per Reverse Proxy auf Ihren lokalen Rechner umleiten, was die Entwicklung und das Debugging erleichtert. Dieser Artikel erklärt im Detail, wie man in ServBay einen Reverse Proxy einrichtet und zeigt anhand eines Beispiels, wie man eine im lokalen Netzwerk gehostete Website lokal zugänglich macht.
Überblick
Ein Reverse Proxy ist ein Proxy-Server, der Client-Anfragen von einem oder mehreren Servern empfängt und diese an den entsprechenden Server weiterleitet. Reverse Proxies sind sehr nützlich in der Entwicklung und beim Debugging, da sie es ermöglichen, Websites von internen Servern lokal zugänglich zu machen, was den Zugriff und das Testen vereinfacht.
Schritte zum Hinzufügen einer Reverse Proxy-Website
Schritt 1: Vorbereitung des internen Servers
Stellen Sie sicher, dass die Website auf dem internen Server ordnungsgemäß läuft und über die interne IP-Adresse und den Port erreichbar ist. Angenommen, die IP-Adresse des internen Servers lautet 192.168.1.100
und die Website läuft auf Port 8080
.
Schritt 2: Öffnen der ServBay Administrationsoberfläche
Suchen Sie die Anwendung ServBay
und doppelklicken Sie sie, um sie zu öffnen.
Schritt 3: Navigieren zur Host-Verwaltung
Nach dem Öffnen sehen Sie die Hauptoberfläche von ServBay. Klicken Sie im linken Navigationsmenü auf Host
. Dies bringt Sie zur Website-Verwaltungsseite.
Schritt 4: Hinzufügen einer neuen Website
Klicken Sie auf der Website-Verwaltungsseite auf die Schaltfläche +
am Seitenende. Dies öffnet auf der rechten Seite ein neues Formular für die Eingabe der grundlegenden Website-Informationen.
Schritt 5: Konfigurieren der Reverse Proxy-Einstellungen
Auf der Seite zum Hinzufügen einer Website müssen Sie die folgenden Informationen ausfüllen:
- Name: Der Name der Website, zur Identifizierung.
- Domainname: Geben Sie die Domain der hinzuzufügenden Website ein, z.B.
proxy.to.local
. - Protokoll: Das unterstützte Protokoll der Website, standardmäßig HTTP/HTTPS.
- SSL-Zertifikatsanforderungsmethode: Es wird empfohlen,
Selbstsigniert
zu wählen, wodurch ServBay ein SSL-Zertifikat automatisch generiert und verwaltet. - Websitetyp: Wählen Sie
Reverse Proxy
, um anzugeben, dass die Website über einen Reverse Proxy auf den internen Server zugreift. - Proxy-Ziel: Geben Sie die IP-Adresse und den Port des internen Servers ein, z.B.
192.168.1.100
und8080
.
Schritt 6: Abschluss und Speichern
Nachdem alle erforderlichen Informationen eingegeben wurden, klicken Sie auf die Schaltfläche Hinzufügen
. ServBay erstellt automatisch die Konfiguration der neuen Website und setzt diese auf dem Host um.
Nach erfolgreichem Speichern können Sie auf das Browser-Symbol in der oberen rechten Ecke klicken, um die Website zu besuchen.
Schritt 7: Schnelle Aktionen
ServBay bietet eine Reihe von Schnellaktionsschaltflächen für die Website, einschließlich:
- Website in IDE öffnen für schnelles Editing
- Website im Browser öffnen
- Website-Log anzeigen
- Website pausieren und starten
- Website löschen
Häufige Probleme und Lösungen
Website nicht erreichbar
- Überprüfen der DNS-Auflösung: Stellen Sie sicher, dass die Domain korrekt auf die IP-Adresse des ServBay-Servers zeigt.
- Überprüfung der Firewall-Einstellungen: Stellen Sie sicher, dass die Firewall den externen Zugriff auf Ports (normalerweise 80 und 443) des ServBay-Servers zulässt.
- Anzeigen der Fehlerprotokolle: Überprüfen Sie die Fehlerlogdateien des Reverse Proxys, um spezifische Fehlermeldungen zu finden und zu beheben.
Interner Server nicht erreichbar
- Stellen Sie sicher, dass der interne Server einwandfrei läuft: Vor dem Hinzufügen eines Reverse Proxy, stellen Sie sicher, dass die Website auf dem internen Server einwandfrei läuft und über interne IP und Port erreichbar ist.
- Überprüfung der Netzwerkverbindung: Stellen Sie sicher, dass die Netzwerkverbindung zwischen ServBay-Server und internem Server einwandfrei funktioniert und keine Netzwerktrennung oder Firewall-Regeln den Zugriff blockieren.
Zusammenfassung
Das Einrichten eines Reverse Proxy in ServBay ist ein einfacher und intuitiver Prozess. Mit einem Reverse Proxy können Sie Websites von internen Servern lokal zugänglich machen, was die Entwicklung und das Debugging vereinfacht. Folgen Sie einfach den oben genannten Schritten, um eine Reverse Proxy-Website hinzuzufügen und zu konfigurieren. Mit einer durchdachten Konfiguration und Verwaltung stellen Sie sicher, dass die Website in der ServBay-Umgebung stabil läuft. Bei Problemen können Sie die häufigen Probleme und Lösungen zur Fehlerbehebung heranziehen.