Empfohlen, 2024

Tipp Der Redaktion

So ändern Sie einen Apache Server-Überwachungsport

Letzte Woche bin ich auf einen Server gestoßen, dessen HTTPS-Port 80 bereits von einer anderen Software belegt wurde. Der "Täter" war nicht überraschend eine andere Webserver-Software, nämlich IIS. Da die IIS-Benutzer bereits an den Standardport gewöhnt sind, hatte die Apache-Installation keine andere Wahl, als einen für HTTP weniger verbreiteten Port zu verwenden, in diesem Fall Port 81.

Sie fragen sich vielleicht, warum Port 80 für http wichtig ist. Zum einen ist es die Benutzerfreundlichkeit für die Benutzer. Wenn Sie zu einem Webserver navigieren, der einen anderen Port als Port 80 verwendet, müssen Sie die Portnummer zusammen mit der Adresse angeben.

Etwas wie das: //IhreDomäne.com:81/ Wenn Port 81 der Port Ihres Webservers ist. Wenn Sie Port 80 verwenden, müssen Sie nicht Port 80 in die Adresse eingeben, da dies der Standardport für HTTP ist. Laut //www.tcpipguide.com

„Um Chaos zu vermeiden, verwendet die Software, die einen bestimmten Serverprozess implementiert, normalerweise die gleiche reservierte Portnummer auf jedem IP-Gerät, sodass die Clients sie leicht finden können. Jeder Webbrowser„ weiß “, dass Websites darauf ausgelegt sind, auf Anforderungen zu achten, die an den Port gesendet werden 80 ” .

Wenn diese Tatsache geklärt ist, wollen wir sehen, wie wir den Port unseres Apache-Setups ändern können. Suchen Sie zunächst nach der Datei httpd.conf im Ordner Apache > conf .

httpd.conf ist eine Textdatei, die von allen Apache-Implementierungen verwendet wird. Das Ändern einer Unix-Apache- oder Windows-Apache-Installation erfolgt auf dieselbe Weise - durch diese Konfigurationsdatei. Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor und suchen Sie nach der Zeile mit "Listen 80":

In dieser Zeile wird festgelegt, dass Apache Port 80 überwacht. Sie müssen diesen Port 80 nur in einen beliebigen Port ändern, den Sie verwenden möchten. Stellen Sie sicher, dass der von Ihnen verwendete Port ein freier Port ist und nicht bereits von anderen Diensten genutzt wird. Wenn Sie sich nicht sicher sind, lesen Sie unser Handbuch zu einem kostenlosen Port-Scanner.

Wenn Sie die Datei bearbeitet haben, speichern Sie sie und starten Sie Apache neu. Um zu testen, ob Sie den neuen Port bereits verwenden, durchsuchen Sie die URL mit dem von Ihnen verwendeten Port. Wenn Sie beispielsweise Port 81 als neuen Port eingegeben haben, sollte die neue URL // Ihre Domäne: 81 lauten .

Eine andere Methode, über die ich online gelesen habe, ist etwas anders. Wenn dies für Sie nicht funktioniert, wechseln Sie zu /etc/apache2/ports.conf und ändern Sie die Listenzeile dort in etwas wie Listen 81 .

Gehen Sie als Nächstes zu /etc/apache2/sites-enabled/000-default.conf und ändern Sie die erste Zeile in VirtualHost *: 81 . Starten Sie Apache neu und Sie sollten die Domäne besuchen können, ohne die Portnummer eingeben zu müssen. Apache sollte automatisch nach / var / www / html umleiten. Genießen!

Top