Wie Sie einen Apache Server Listening Port ändern


Letzte Woche bin ich auf einen Server gestoßen, dessen HTTPS-Port 80 bereits von einer anderen Software genommen wurde. Der "Übeltä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 weniger populären Port für HTTP zu verwenden, in diesem Fall den Fallport 81.

Sie könnten fragen, warum Port 80 wichtig ist für http? Nun, zum einen ist es die Benutzerfreundlichkeit für die Benutzer. Wenn Sie zu einem Webserver navigieren, der auf einem anderen Port als Port 80 horcht, müssen Sie die Portnummer zusammen mit der Adresse angeben.

So etwas wie folgt: http: // yourdomain. com: 81 /wenn Port 81 der Port Ihres Webservers ist. Wenn Sie Port 80 verwenden, müssen Sie Port 80 nicht an der Adresse eingeben, da dies der für HTTP verwendete Standardport ist. Nach http://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, so dass Clients sie finden können leicht ... Jeder Web-Browser "weiß" nur, dass Webseiten darauf ausgelegt sind, Anfragen an Port 80 zu empfangen.

Um diese Tatsache zu klären, sehen wir, wie wir den Port unserer ändern können Apache-Einrichtung. Suchen Sie zuerst nach der Datei httpd.conf im Apache& gt; confOrdner.

image

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

image

Diese Zeile definiert Apache, um Port 80 zu hören Alles, was Sie tun müssen, ist, den Port 80 zu einem beliebigen Port zu ändern, den Sie verwenden möchten. Stellen Sie sicher, dass der Port, den Sie verwenden, ein freier Port ist und nicht bereits von anderen Diensten belegt ist. Lesen Sie unseren Leitfaden über Freiportscanner, wenn Sie sich nicht sicher sind.

Nachdem 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 http: // yourdomain: 81sein.

Eine andere Methode, die ich online gelesen habe, ist etwas anders . Wenn das obige Problem für Sie nicht funktioniert, gehen Sie zu /etc/apache2/ports.confund ändern Sie die Listen-Linie dort in etwas wie Listen 81 .

Weitere, gehen Sie zu /etc/apache2/sites-enabled/000-default.confund ändern Sie die erste Zeile in VirtualHost *: 81 . Starten Sie Apache neu und Sie sollten in der Lage sein, die Domäne zu besuchen, ohne die Portnummer eingeben zu müssen. Apache sollte automatisch nach / var / www / html umleiten. Viel Spaß!

How to Change Apache Listen Port in xampp server Part-3

Zusammenhängende Posts:


1.09.2009