So beantworten Sie die ursprüngliche Frage:
So ändern Sie den XAMPP- Apache- Server-Port wie folgt :
1. Wählen Sie eine freie Portnummer
Der von Apache verwendete Standardport ist 80
.
Sehen Sie sich mit Netstat (in die XAMPP- Systemsteuerung integriert ) alle verwendeten Ports an .
Dann können Sie alle verwendeten Ports sehen und hier sehen wir, dass der 80
Port bereits von verwendet wird System
.
Wählen Sie eine freie Portnummer ( 8012
in diesem Beispiel).
2. Bearbeiten Sie die Datei " httpd.conf
"
Diese Datei sollte in gefunden werden C:\xampp\apache\conf
auf Windows - oder bin/apache
für Linux .:
Listen 80
ServerName localhost:80
Ersetzen Sie sie durch:
Listen 8012
ServerName localhost:8012
Speicher die Datei.
Zugriff auf: http: // localhost: 8012, um zu überprüfen, ob es funktioniert.
Wenn nicht, müssen Sie die http-ssl.conf
Datei wie in Schritt 3 unten erläutert bearbeiten . ↓
3. Bearbeiten Sie die Datei " http-ssl.conf
"
Diese Datei sollte in gefunden werden C:\xampp\apache\conf\extra
auf Windows - oder finden Sie in diesem Link für Linux .
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
Speicher die Datei.
Starten Sie den Apache Server neu.
Zugriff auf: http: // localhost: 8012, um zu überprüfen, ob es funktioniert.
4. 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 .
- Öffnen Sie die Xampp-Systemsteuerung
- Gehen Sie zu Konfiguration ► Dienst- und Porteinstellungen ► Apache
- Ersetzen Sie die Haupt - Port und SSL - Port - Werte mit denen gewählt (zB
8012
und 8013
).
- Speichern Sie die Serviceeinstellungen
- Konfiguration der Systemsteuerung speichern
- Starten Sie den Apache-Server neu.
Es sollte jetzt funktionieren.
4.1. Webbrowser-Konfiguration
Wenn diese Konfiguration die Portnummer nicht in der URL verbirgt, liegt dies daran, dass Ihr Webbrowser nicht für konfiguriert ist. Siehe: Extras ► Optionen ► Allgemein ► 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 auf 80 zurücksetzen oder einen Listener auf Port 80 (wie einen Proxy) installieren, der Ihren gesamten Datenverkehr auf Port 8012 umleitet.
Um Ihr Problem zu beantworten:
Wenn diese Meldung weiterhin in der Systemsteuerungskonsole angezeigt wird:
Apache gestartet [Port 80]
- Speicherort der
xampp-control.exe
Datei finden (wahrscheinlich in C:\xampp
)
- Erstellen Sie eine Datei
XAMPP.INI
in diesem Verzeichnis (also XAMPP.ini
und xampp-control.exe
befinden sich im selben Verzeichnis)
Fügen Sie folgende Zeilen in die XAMPP.INI
Datei ein:
[PORTS]
apache = 8012
Jetzt erhalten Sie immer:
Apache gestartet [Port 8012]
Bitte beachten Sie, dass dies nur zu Anzeigezwecken dient . Es hat keine Beziehung zu Ihrem httpd.conf
.