Frage Wie ändere ich den XAMPP Apache Server Port?


Dies ist meine Apache httpd.conf Einstellungen:

Listen 8012
ServerName localhost:8012

Jedes Mal, wenn ich Apache über starte XAMPP Ich sehe diese Nachricht:

Status Check OK
Busy…
Apache Started [Port 80]

Jeder, bitte hilf mir, kann ich andere Einstellungen ändern?


74
2017-07-02 13:35


Ursprung


Antworten:


Um die ursprüngliche Frage zu beantworten:

Um den XAMPP zu ändern Apache Server-Port hier das Verfahren:

1. Wählen Sie eine freie Portnummer

Der von Apache verwendete Standardport ist 80.

Schau es dir an all Ihre benutzten Ports mit Netstat (integriert in XAMPP Schalttafel).

Screenshot of xampp control netstat

Dann können Sie alle verwendeten Ports sehen und hier sehen wir, dass die 80Hafen wird bereits verwendet durch System.

screenshot netstat port 80

Wählen Sie eine freie Portnummer (8012, für dieses Beispiel).

2. Bearbeiten Sie die Datei "httpd.conf"

Diese Datei sollte in gefunden werden C:\xampp\apache\conf auf Windows oder in bin/apache zum 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 das bearbeiten http-ssl.conf Datei als erklären in Schritt 3 unten. ↓

3. Bearbeiten Sie die Datei "http-ssl.conf"

Diese Datei sollte in gefunden werden C:\xampp\apache\conf\extra auf Windows oder sieh das Verknüpfung zum Linux.

Suchen Sie die folgenden Zeilen:

Listen 443
<VirtualHost _default_:443>
ServerName localhost:433

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 anzugeben
  http: // localhost Anstatt von http: // localhost: 8012.

  • Öffnen Xampp Systemsteuerung
  • Gehe zu Konfig ► Service- und Porteinstellungen ► Apache
  • Ersetze das Haupthafen und SSL-Anschluss Werte mit denen gewählt (z.B. 8012 und 8013).
  • sparen Serviceeinstellungen
  • sparen Konfiguration der Systemsteuerung
  • Starten Sie den Apache-Server neu xampp apache setting port Es sollte jetzt funktionieren.

4.1. Webbrowser-Konfiguration

Wenn diese Konfiguration die Portnummer in der URL nicht versteckt, liegt dies daran, dass Ihr Webbrowser nicht konfiguriert ist. Sehen : Extras ► Optionen ► Allgemein ► Verbindungseinstellungen ... ermöglicht Ihnen, verschiedene Ports zu wählen oder Proxy-Einstellungen zu ändern.

4.2. Für die seltenen Fälle von ultimativem Pech

Wenn Schritt 4 und die Webbrowser-Konfiguration für Sie nicht funktionieren, können Sie nur zu 80 wechseln oder einen Listener auf Port 80 (wie einen Proxy) installieren, der all Ihren Datenverkehr an Port 8012 umleitet.

Um dein Problem zu beantworten:

Wenn diese Meldung in der Systemsteuerung immer noch angezeigt wird:

Apache gestartet [Port 80]

  • Standort von finden xampp-control.exe Datei (wahrscheinlich in C:\xampp)
  • Erstellen Sie eine Datei XAMPP.INI in diesem Verzeichnis (so XAMPP.ini und xampp-control.exe sind im selben Verzeichnis)

Setze folgende Zeilen in die XAMPP.INI Datei:

[PORTS]
apache = 8012

Jetzt bekommst du immer:

Apache gestartet [Port 8012]

Bitte beachte, dass, Dies dient nur zur Anzeige. Es hat keine Beziehung zu deinem httpd.conf.


213
2018-02-20 17:13



Die beste Lösung besteht darin, den XAMPP Apache-Server so zu konfigurieren, dass er verschiedene Portnummern abgehört und verwendet. Hier ist, wie Sie es machen:

1) Zuerst müssen Sie die Apache "httpd.conf" -Datei öffnen und konfigurieren, um eine neue Portnummer zu verwenden / zu hören. Um die Datei httpd.conf zu öffnen, klicken Sie auf die Schaltfläche "Config" neben den Apache-Schaltflächen "Start" und "Admin". Klicken Sie in dem sich öffnenden Popup-Menü auf und öffnen Sie httpd.conf

2) Suchen Sie in der Datei httpd.conf nach "listen". Sie finden zwei Zeilen mit etwas wie:

#Listen 12.34.56.78:80
Listen 80

Ändern Sie die Portnummer in eine Portnummer. Ihrer Wahl (z. B. Port 1234) wie unten

#Listen 12.34.56.78:1234
Listen 1234

3) Als nächstes suchen Sie in derselben Datei httpd.conf nach "ServerName localhost:" Setzen Sie ihn auf die neue Port-Nr.

ServerName localhost:1234

4) Speichern und schließen Sie die Datei httpd.conf.

5) Klicken Sie erneut auf die Schaltfläche Apache config und öffnen Sie die Datei "httpd-ssl.conf".

6) Suchen Sie in der Datei httpd-ssl.conf erneut nach "Listen". Du wirst vielleicht finden:

Listen 443

Ändern Sie es, um auf einen neuen Port Ihrer Wahl zu hören. Sag wie:

Listen 1443

7) Suchen Sie in derselben Datei httpd-ssl.conf nach einer anderen Zeile <VirtualHost _default_:443>. Ändern Sie dies zu Ihrer neuen Port-Nr. (wie 1443)

8) Auch in der gleichen httpd-ssl.conf finden Sie eine andere Zeile, die die Portnummer definiert. Suchen Sie dazu nach "ServerName". Sie könnten etwas finden wie:

ServerName www.example.com:443 or  ServerName localhost:433

Ä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 Platz, an dem du die Portnummer ändern solltest. Klicken Sie dazu auf und öffnen Sie die Schaltfläche "Config" Ihres XAMPP Control Panels. Klicken Sie dann auf die Schaltfläche "Service and Port Settings". Klicken Sie dort auf die Registerkarte "Apache" und geben Sie die neuen Portnummern in den Feldern "Hauptport" und "SSL-Port" ein und speichern Sie sie. Klicken Sie auf Speichern und schließen Sie die Konfigurationsboxen.

Das sollte den Trick machen. Starten Sie nun Apache und wenn alles gut läuft, sollte Ihr Apache Server starten.

Sie werden auch sehen, dass die Apache-Ports im XAMPP-Kontrollfeld auf die von Ihnen festgelegten neuen Port-IDs geändert wurden.


31
2017-10-03 18:00



Haben Sie versucht, auf Ihre Seite zuzugreifen, indem Sie "http: // localhost: 8012"(nach dem Neustart des Apache)?


3
2017-07-02 13:48



Ich hatte auch ein Problem. Ich habe Port umgeschalten, konnte aber nicht auf 8012 starten.

Skype war beteiligt, weil es den gleichen Port hatte - 80. Und es konnte nicht zulassen, dass Apache seinen Port änderte.

Starten Sie einfach den Computer neu und bevor Sie andere Programme einschalten, öffnen Sie xampp zuerst Ändern Sie den Port von 80 bis 8000 oder 8012 in diesen Zeilen in httpd.conf

Listen 80
ServerName localhost:80

Starten Sie XAMPP neu, starten Sie Apache, überprüfen Sie localhost.


2
2017-07-30 10:26



Wenn Sie nicht über der Port-ID arbeiten, ändern Sie sie wie 8082,8080 Starten Sie xammp neu, Starten Sie den Apache-Server, überprüfen Sie es. Es funktioniert jetzt.


1
2018-01-23 08:25



Wenn die XAMPP server läuft für den Moment, stoppen XAMPP Server.

Befolgen Sie diese Schritte, um die Portnummer zu ändern.

Öffnen Sie die Datei im folgenden Verzeichnis.

[XAMPP Installation Folder]/apache/conf/httpd.conf

Öffne das httpd.conf Datei und Suche nach dem String:

Höre 80

Dies ist die von XAMMP verwendete Portnummer.

Suchen Sie dann nach der Zeichenfolge Servername und aktualisiere die Port-Nummerfür die Sie früher eingegeben haben Listen

Speichern und starten Sie den XAMPP-Server neu.


1
2018-05-23 07:09