Um den XAMPP Apache Server Port zu ändern, gehen Sie folgendermaßen vor:
Wählen Sie eine freie Portnummer
Der von Apache verwendete Standardport ist 80
.
Werfen Sie einen Blick auf alle Ihre verwendeten Ports mit Netstat (integriert in XAMPP Control Panel).
Dann können Sie alle verwendeten Ports sehen und hier sehen wir, dass der 80
Port bereits von System
verwendet wird.
Wählen Sie eine freie Portnummer (8012
, für dieses Beispiel).
Bearbeiten Sie die Datei „httpd.conf“
Diese Datei sollte unter
C:xamppapacheconf
unter Windows oder unterbin/apache
unter Linux gefunden werden.:
Listen 80ServerName localhost:80
Ersetzen Sie sie durch:
Listen 8012ServerName localhost:8012
Speichern Sie die Datei.
Zugriff auf: http://localhost:8012 zur Überprüfung, ob es funktioniert.
Wenn nicht, müssen Sie die http-ssl.conf
-Datei bearbeiten, wie in Schritt 3 unten erläutert. ?
Bearbeiten Sie die Datei „http-ssl.conf“
Diese Datei sollte unter
C:xamppapacheconfextra
unter Windows oder unter diesem Link für Linux gefunden werden.
Suchen Sie die folgenden Zeilen:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
Ersetzen Sie sie durch eine andere Portnummer (8013
für dieses Beispiel) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
Speichern Sie die Datei.
Starten Sie den Apache-Server neu.
Zugriff auf: http://localhost:8012 zur Überprüfung, ob es funktioniert.
Konfigurieren Sie die XAMPP Apache-Servereinstellungen
Wenn Sie auf localhost zugreifen möchten, ohne die Portnummer in der URL
http://localhost anstelle von http://localhost:8012 anzugeben.
- Xampp-Systemsteuerung öffnen
- Zur Konfiguration gehen ? Service- und Port-Einstellungen ? Apache
- Ersetzen Sie die Hauptport- und SSL-Portwerte ??mit den gewählten (z.B.
8012
und8013
). - Save Service settings
- Save Configuration of Control Panel
- Starten Sie den Apache-Server neuEs sollte jetzt funktionieren.
4.1. Webbrowserkonfiguration
Wenn diese Konfiguration die Portnummer nicht in der URL verbirgt, liegt dies daran, dass Ihr Webbrowser nicht für konfiguriert ist. Siehe : Werkzeuge ? Optionen ? General ? Verbindungseinstellungen… ermöglicht es Ihnen, verschiedene Ports auszuwählen oder Proxy-Einstellungen zu ändern.
4.2. Für die seltenen Fälle von ultimativem Pech
Wenn Schritt 4 und die Konfiguration des Webbrowsers für Sie nicht funktionieren, können Sie dies nur tun, indem Sie zurück zu 80 wechseln oder einen Listener auf Port 80 (wie einen Proxy) installieren, der Ihren gesamten Datenverkehr auf Port 8012 umleitet.
So beantworten Sie Ihr Problem:
Wenn diese Meldung weiterhin in der Systemsteuerung angezeigt wird :
Apache gestartet
- Finden Sie den Speicherort der
xampp-control.exe
-Datei (wahrscheinlich inC:xampp
) - Erstellen Sie eine Datei
XAMPP.INI
in diesem Verzeichnis (alsoXAMPP.ini
undxampp-control.exe
befinden sich im selben Verzeichnis)
Fügen Sie die folgenden Zeilen in die Datei XAMPP.INI
ein:
apache = 8012
Jetzt erhalten Sie immer:
Apache gestartet
Bitte beachten Sie, dass dies nur zu Anzeigezwecken dient. Es hat keine Beziehung zu Ihrem httpd.conf
.