Dies sind meine Apache httpd.conf-Einstellungen:
Listen 8012
ServerName localhost:8012
Jedes Mal, wenn ich Apache über XAMPP
starte, wird folgende Meldung angezeigt:
Status Check OK
Busy…
Apache Started [Port 80]
Jemand, bitte helfen Sie mir, kann ich andere Einstellungen ändern?
Antworten:
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 wirdSystem
.Wählen Sie eine freie Portnummer (
8012
in diesem Beispiel).2. Bearbeiten Sie die Datei "
httpd.conf
"Ersetzen Sie sie durch:
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
"Suchen Sie die folgenden Zeilen:
Ersetzen Sie sie durch eine andere Portnummer (
8013
für dieses Beispiel):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 .
8012
und8013
).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:
xampp-control.exe
Datei finden (wahrscheinlich inC:\xampp
)XAMPP.INI
in diesem Verzeichnis (alsoXAMPP.ini
undxampp-control.exe
befinden sich im selben Verzeichnis)Fügen Sie folgende Zeilen in die
XAMPP.INI
Datei ein:Jetzt erhalten Sie immer:
Bitte beachten Sie, dass dies nur zu Anzeigezwecken dient . Es hat keine Beziehung zu Ihrem
httpd.conf
.quelle
Die beste Lösung besteht darin, den XAMPP-Apache-Server so zu konfigurieren, dass er verschiedene Portnummern überwacht und verwendet. So geht's:
1) Zuerst müssen Sie die Apache-Datei "httpd.conf" öffnen und für die Verwendung / Überwachung eines neuen Ports Nr. 1 konfigurieren. Um die Datei httpd.conf zu öffnen, klicken Sie auf die Schaltfläche "Config" neben den Apache-Schaltflächen "Start" und "Admin". Klicken Sie im daraufhin angezeigten Popup-Menü auf httpd.conf und öffnen Sie es
2) Suchen Sie in der Datei httpd.conf nach "listen". Sie finden zwei Zeilen mit so etwas wie:
Ändern Sie die Port-Nr. In eine Port-Nr. Ihrer Wahl (zB Port 1234) wie unten
3) Suchen Sie als Nächstes in derselben httpd.conf-Datei nach "ServerName localhost:". Setzen Sie ihn auf die neue Port-Nr.
4) Speichern und schließen Sie die Datei httpd.conf.
5) Klicken Sie nun erneut auf die Apache-Konfigurationsschaltfläche und öffnen Sie die Datei "httpd-ssl.conf".
6) Suchen Sie in der Datei httpd-ssl.conf erneut nach "Listen". Du wirst vielleicht finden:
Ändern Sie es, um einen neuen Port Ihrer Wahl abzuhören. Sagen Sie wie:
7) Suchen Sie in derselben Datei httpd-ssl.conf eine andere Zeile mit der Aufschrift
<VirtualHost _default_:443>
. Ändern Sie dies in Ihre neue Port-Nr. (wie 1443)8) In derselben httpd-ssl.conf finden Sie auch eine andere Zeile, die die Port-Nr. Definiert. Suchen Sie dazu nach "Servername". Sie könnten etwas finden wie:
Ändern Sie diesen Servernamen in Ihre neue Port-Nr.
8) Speichern und schließen Sie die Datei httpd-ssl.conf.
9) Schließlich gibt es nur noch einen Ort, an dem Sie die Port-Nr. Klicken Sie dazu auf die Schaltfläche „Config“ Ihrer XAMPP-Systemsteuerung und öffnen Sie sie. Klicken Sie dann auf die Schaltfläche "Service- und Porteinstellungen". Klicken Sie darin auf die Registerkarte "Apache" und geben Sie die neuen Portnummern in die Felder "Hauptport" und "SSL-Port" ein und speichern Sie sie. Klicken Sie auf Speichern und schließen Sie die Konfigurationsfelder.
Das sollte den Trick machen. Starten Sie nun Apache und wenn alles gut geht, sollte Ihr Apache-Server gestartet werden.
Sie werden auch sehen, dass die Apache-Port-Nr. In der XAMPP-Systemsteuerung die neuen Port-IDs geändert hat, die Sie festgelegt haben.
quelle
Haben Sie versucht, auf Ihre Seite zuzugreifen, indem Sie " http: // localhost: 8012 " eingegeben haben (nach dem Neustart des Apache)?
quelle
Wenn der
XAMPP server
momentan ausgeführt wird, stoppen Sie den XAMPP-Server.Befolgen Sie diese Schritte, um die Portnummer zu ändern.
Öffnen Sie die Datei an folgendem Ort.
Öffnen Sie die
httpd.conf
Datei und suchen Sie nach dem String:Hören Sie 80
Dies ist die von XAMMP verwendete Portnummer.
Suchen Sie dann nach der Zeichenfolge Servername und aktualisieren Sie die Portnummer, für die Sie zuvor eingegeben haben
Listen
Speichern Sie nun den XAMPP-Server und starten Sie ihn neu.
quelle
Ich hatte auch ein Problem. Ich habe Port gewechselt, konnte aber nicht auf 8012 starten.
Skype war beteiligt, da es denselben Port hatte - 80. Und Apache konnte seinen Port nicht ändern.
Starten Sie also einfach den Computer neu und bevor Sie andere Programme einschalten, öffnen Sie xampp. Ändern Sie zuerst den Port, sagen wir in diesen Zeilen in httpd.conf von 80 auf 8000 oder 8012
Starten Sie xampp neu, starten Sie Apache und überprüfen Sie localhost.
quelle
Wenn dies nicht über der Port-ID funktioniert, ändern Sie es. Wie 8082.8080 Starten Sie xammp neu. Starten Sie den Apache-Server. Überprüfen Sie es. Es funktioniert jetzt.
quelle