So ändern Sie einen Apache-Server-Listening-Port
Letzte Woche bin ich auf einen Server gestoßen, dessen HTTPS - Port 80 bereits von einer anderen Software belegt ist. Der „Übeltäter“ war wenig überraschend eine andere Webserver-Software, nämlich IIS . Da die IIS- Benutzer bereits an den Standardport gewöhnt sind, blieb der Apache- Installation nichts anderes übrig, als einen weniger verbreiteten Port für HTTP zu verwenden , in diesem Fall Port 81.
Sie fragen sich vielleicht, warum Port 80 für http wichtig ist? Nun, zum einen ist es die Benutzerfreundlichkeit für die Benutzer. Wenn Sie zu einem Webserver surfen, der einen anderen Port als Port 80 überwacht, müssen Sie die Portnummer zusammen mit der Adresse angeben.
Etwa so: http://yourdomain.com:81/ wenn Port 81 der Port Ihres Webservers ist. Wenn Sie Port 80 verwenden, müssen Sie Port 80 nicht in die Adresse eingeben, da dies der für HTTP verwendete Standardport ist . Laut http://www.tcpipguide.com
„Um Chaos zu vermeiden, verwendet die Software, die einen bestimmten Serverprozess implementiert, normalerweise dieselbe reservierte Portnummer auf jedem IP-Gerät, damit Clients sie leicht finden können … Jeder Webbrowser „weiß“ nur, dass Websites darauf ausgelegt sind, auf Anfragen zu lauschen, die an den Port gesendet werden 80“(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Nachdem diese Tatsache geklärt ist, sehen wir uns an, wie wir den Port unseres Apache - Setups ändern können. Suchen Sie zuerst 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 also auf die gleiche Weise – über diese Konfigurationsdatei. Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor und suchen Sie nach der Zeile mit „Listen 80“:
Diese Zeile definiert , dass Apache auf Port 80 lauscht. Alles, was Sie tun müssen, ist, diesen Port 80 in einen beliebigen Port zu ä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 belegt ist. Lesen Sie unseren Leitfaden über einen kostenlosen Port-Scanner(free port scanner) , wenn Sie sich nicht sicher sind.
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 http://yourdomain:81 .
Eine andere Methode, über die ich online gelesen habe, ist etwas anders. Wenn das obige bei Ihnen nicht funktioniert, versuchen Sie, zu /etc/apache2/ports.conf zu gehen und dort die Listen -Zeile in etwas wie Listen 81 zu ändern .
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(Restart Apache) neu und Sie sollten die Domain besuchen können, ohne die Portnummer eingeben zu müssen. Apache sollte automatisch zu /var/www/html umleiten. Genießen!
Related posts
HDG erklärt: Was ist ein Computerport und wofür werden sie verwendet?
So erstellen Sie einen FTP-Server mit FileZilla
Fernzugriff auf einen Windows XP- oder Windows Server 2003-Computer
So überprüfen Sie die Proxy-Server-Einstellungen auf Ihrem Computer
Sucht nach Internet und sozialen Netzwerken
Die 8 besten Social-Networking-Sites für Grafikdesigner, um ihre Portfolios zu präsentieren
5 Möglichkeiten, Ihr WLAN zu sichern
Access Point vs. Router: Was sind die Unterschiede?
So richten Sie ein NAS (Network Attached Storage) ein
HDG erklärt: Was ist eine geparkte Domain und welche Vorteile hat sie?
Was ist ein CDN und warum ist es unerlässlich, wenn Sie eine Domain besitzen?
Beheben Sie den Fehler „Windows kann keine Verbindung zu diesem Netzwerk herstellen“.
Buchbesprechung - Home Networking All-in-One Desk Reference für Dummies
Was ist NAT, wie funktioniert es und warum wird es verwendet?
So starten Sie Windows 10 im abgesicherten Modus mit Netzwerk
So finden Sie den besten Wi-Fi-Kanal unter Windows, Mac und Linux
Peer-to-Peer-Netzwerke (P2P) und Dateifreigabe erklärt
Buchbesprechung - Drahtloses Heimnetzwerk für Dummies
So vermeiden und beheben Sie DNS-Ausfälle
Verbindung zu Xbox Live nicht möglich; Beheben Sie das Problem mit dem Xbox Live-Netzwerk in Windows 10