So ändern Sie die Portnummer für Apache in WAMP

115

Ich bin neu im WAMP-Server und habe es auf meinem System installiert, aber nach der Installation funktioniert es nicht, wenn ich es überprüfe, indem ich http://localhost/im Browser zu einer solchen lokalen Host-URL gehe . Ich erhalte einen 404-Fehler und eine leere Seite .

Dies liegt daran, dass mein 80-Port, der standardmäßig aktiviert Wamp serverist, vom IIS-Server verwendet wird. Lassen Sie mich wissen, wie Sie die Portnummer im Wamp-Server ändern und dieses Problem lösen können.

vishal_g
quelle

Antworten:

156

Klicken Sie auf das WAMP-Serversymbol und wählen Sie im Menü unter Konfigurationsdateien die Option aushttpd.conf . Eine lange Textdatei wird im Editor geöffnet. Scrollen Sie in dieser Datei nach unten zu der Zeile, die gelesen wird, Port 80und ändern Sie diese in Lesen Port 8080. Speichern Sie die Datei und schließen Sie den Editor. Klicken Sie erneut auf das Wamp-Server-Symbol und wählen Sie Alle Dienste neu starten. Eine weitere Änderung muss vorgenommen werden, bevor wir fertig sind. Suchen Sie im Windows Explorer den Speicherort, an dem der WAMP-Server standardmäßig installiert wurde C:\Wamp.


Update: Klicken Sie in einer neueren Version von WAMP auf das WAMP-Serversymbol > Apache > httpd.conf und ändern Sie die Leitung Listen 80in einen Listen 8080beliebigen Port.

Update: Auf 3.1.6 Version von WAMP, Rechtsklick auf dem wamp Server - Symbol in der Taskleiste, wählen Sie "Tools" -> "Port von Apache verwendet: 80" -> "andere einen Port verwenden als 80", ein Eingabefeld Popup, geben Sie einen neuen Port ein , Klicken Sie auf die Schaltfläche Bestätigen und starten Sie wamp neu.

vishal_g
quelle
16
Sollte es nicht Listen 8080eher sein als Port 8080?
Dave Random
Möglicherweise verwendet Ihre andere Anwendung diesen 80-Port. Sie müssen also nur den Port ändern, damit er für Sie funktioniert.
vishal_g
3
Im Zusammenhang damit - ich musste auch den Port auf einen anderen ändern, aber dann funktionierten die Links vom WampServer-Taskleistenmonitor nicht. Sie zeigten immer wieder auf "localhost /". Um dies zu ändern, habe ich versucht, die Datei c: \ wamp \ wampmanager.ini zu bearbeiten, aber diese schien bei jedem Neustart des Wampservers mit Standardeinstellungen überschrieben zu werden. Nachdem die neue Portnummer in der Datei c: \ wamp \ wampmanager.tpl (Vorlage, denke ich) hinzugefügt worden war, funktionierten alle nach dem nächsten Wamp-Neustart. Ich dachte nur, ich sollte teilen. :)
userfuser
2
Ändern Sie auch die URL-Links in wamp \ wampmanager.tpl, damit die Verknüpfungen aus der Taskleiste funktionieren
Adam Butler
Wikipedia listet Portnummern und allgemeine Verwendungen auf. Zustände 80, 8080 und 8008 als übliche alternative http-Ports. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Learner
102

Gehen Sie einfach zur Datei httpd.conf, zum Beispiel. unter WAMP-Umgebung befindet es sich in:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

gehe zu Zeile Nr. 46 und bearbeiten Sie Listen 80nach Ihren Anforderungen für z.

Listen 8383

Neuere Versionen von WAMP verwenden diese 2 Zeilen:

Listen 0.0.0.0:8383  
Listen [::0]:8383

Als nächstes gehen Sie zu Zeile Nr. 171 und bearbeiten Sie ServerName localhost:80Ihre Anforderung für z.

ServerName localhost:8383

Restart Apache und es ist geschafft !!

Jetzt können Sie mit Ihrer URL zugreifen:

http://localhost:8383 or http://192.168.1.1:8383

Hoffe, es hilft Menschen, die hier nach einer Lösung suchen.

Aditya P Bhatt
quelle
5
Wenn Sie VirtualHosts verwenden, müssen Sie diese auch aktualisieren, um <VirtualHost *: 8383> anstelle von <VirtualHost *: 80> zu verwenden
littledynamo
34

Vom wampserver 3.x ab, die Abhörport von Apache ändert keine besonderen Apache Fähigkeiten erfordern (http.conf, Virtualhost, ...), müssen Sie nur noch klicken - vorausgesetzt , Sie Windows OS! ::

  1. Klicken Sie in der Taskleiste mit der rechten Maustaste auf das grüne / laufende WAMP- Symbol
  2. Wählen Sie das Menü Extras
  3. Klicken Sie im Abschnitt Von Apache verwendeter Port: xx auf Anderen Port als 80 verwenden (dh Standardportkonfiguration).
  4. Geben Sie die gewünschte Portnummer in das Popup-Fenster ein - normalerweise 8080 als alternativer Webport

NB: Für einen alternativen Port: Überprüfen Sie das offizielle Register für die Portnummer des IANA-Dienstnamens und des Transportprotokolls

philippeko
quelle
11

Ändern der Portnummer für Xampp Wechseln Sie zur Datei C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80
Listen 80

Ändern Sie 80 in 82

wie

#Listen 12.34.56.78:82
Listen 82

Jetzt wird deine URL sein

http://localhost:82
Rizwan Gill
quelle
Ich habe mich verändert und es funktioniert! Aber kann ich den Port vor der URL verstecken? Es sollte Port 82 verwenden, aber nicht in der URL angezeigt werden. Ist das möglich?
ARUN
6

Anstatt den Port zu ändern, habe ich Port 80 als von IIS verwendet zurückgefordert.

Also ging ich zum Gottesdienst und stoppte Folgendes:

  1. World Wide Web Publishing Services.
  2. Web Management Service
  3. Web Deployment Agent-Dienst.

Stellen Sie sie auf manuell ein, damit sie beim Neustart der Entwicklungsumgebung nicht gestartet werden.

bherto39
quelle
1
Ich mag diesen Ansatz eher, als den Port zu ändern. Unter Windows 10 musste ich nur die World Wide Web Publishing Services deaktivieren
Paul Sandel
4

Neben der Änderung der Datei C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Bearbeiten Sie die Datei C:\wamp64\wampmanager.confund ändern Sie den Port, damit die URL-Verknüpfungen funktionieren :

[apache]
apachePortUsed = "8080"

Dann verlassen und Wamp neu starten.

Nicolas
quelle
3

Sie können versuchen, den Apache-Server so zu ändern, dass er einen anderen Port als Port 80 überwacht.

Klicken Sie in Ihrer Taskleiste auf das gelbe WAMP-Symbol. Wählen Sie Apache -> httpd.conf. Im Inneren finden Sie diese beiden Codezeilen:

Hören Sie 80 ServerName localhost: 80 und ändern Sie sie in etwa so (sie stehen nicht nebeneinander):

Hören Sie 8080 ServerName localhost: 8080

Gurunath
quelle
1

Klicken Sie auf das WAMP-Serversymbol und wählen Sie im Menü unter Konfigurationsdateien die Option httpd.conf. Eine lange Textdatei wird im Editor geöffnet. Scrollen Sie in dieser Datei nach unten zu der Zeile, in der Port 80 gelesen wird, und ändern Sie diese in Port 8080. Speichern Sie die Datei und schließen Sie den Editor. Klicken Sie erneut auf das Wamp-Server-Symbol und wählen Sie Alle Dienste neu starten. Eine weitere Änderung muss vorgenommen werden, bevor wir fertig sind. Suchen Sie im Windows Explorer den Speicherort, an dem der WAMP-Server installiert wurde. Dies ist standardmäßig C: \ Wamp.

Gurunath
quelle