it-swarm.com.de

Wie kann ich meinen Port 80 unter localhost Windows freigeben?

Ich habe XAMPP 1.6.8 installiert und aus irgendeinem Grund hat es nicht funktioniert. Der später realisierte Port 80 ist nicht frei oder hört nicht zu. Wie kann ich es freigeben oder frei machen?

Danke vielmals! 

109
Aashish

Diese Qual wurde für mich gelöst. Ich fand heraus, dass es sich bei http api um einen Port 80 handelt. Ich schrieb in cmd: 

net stop http

Fragte mich "Die folgenden Dienste werden eingestellt, möchten Sie fortfahren?" Y gedrückt 

Es hat tatsächlich eine Reihe von Diensten gestoppt.

Dann schrieb localhost und wallah, Apache läuft auf Port 80.
Hoffe das hilft

Wichtig : Skype verwendet standardmäßig Port 80. Sie können dies in den Skype-Optionen> Erweitert> Verbindung ändern und die Option "Port 80 verwenden" deaktivieren.

91
MuhFred

netstat -ano

Daraufhin wird die PID des Prozesses angezeigt, der an Port 80 überwacht wird ..__ Öffnen Sie anschließend die Registerkarte Task-Manager -> Prozesse. Aktivieren Sie im Menü View -> Select Columns die Spalte PID. Daraufhin wird der Name des Prozesses angezeigt, der an Port 80 überwacht wird.

63
Francisco

netstat -a -b

Sollte Ihnen sagen, welches Programm an Port 80 gebunden ist

39
Chad Grant

verwenden Sie netstat -bano in einem erhöhten Befehl. Fordern Sie an, zu sehen, welche Apps an welchen Ports empfangsbereit sind.

In der Regel verwenden die folgenden Anwendungen Port 80 in Windows.

  1. IIS
  2. WWW-Publishing-Dienst
  3. IIS-Verwaltungsdienst
  4. SQL Server-Berichterstellungsdienste
  5. Web Deployment Agent-Dienst

Stoppen Sie die laufenden Anwendungen und prüfen Sie !!! 

29
Rushik Parikh

Ich hatte dieses Problem vorher,

wenn Sie den Task-Manager sehen (nachdem Sie die Ansicht für PID aktiviert haben), finden Sie, dass PID = 4 "Port 80 ist, der von NT-Kernel & System;

Geh einfach zu

  1. Schalttafel
  2. Programme
  3. Windows-Funktionen ein-/ausschalten
  4. prüfen Sie, ob der World wide web services unter IIS geprüft ist

Ist dies der Fall, deaktivieren Sie und deaktivieren Sie erneut netstat (oder TCPVIEW), um zu sehen, ob 80 frei ist. 

27

Verwenden Sie TcpView , um den Prozess zu suchen, der den Port überwacht, und schließen Sie den Prozess.

18
MMind

Versuchen

netstat -anb -p tcp

die zeigen Ports und Prozesse

6
MBaas

Eine andere Option ist das Beenden von SQL Server Reporting Services.

6
Kinjal Dixit

Dies ist nur eine Vermutung, aber da Port 80 der herkömmliche Port für HTTP ist, kann auf Ihrem System ein Webserver ausgeführt werden. Ist IIS aktiv?

Wenn Sie IIS ausführen, wird möglicherweise der Webfarmdienst ausgeführt. Das war es, was mein Xampp tötete.

5

Sie können net stop http verwenden, um anzuzeigen, welcher Prozess verwendet wird. Moslty World Wide Web Services nutzen

5
Warwicky

Geben Sie "netstat -ano" in Ihre Befehlszeile ein. Ich habe gesehen, dass etwas für Local Address Port 0.0.0.0:80 angezeigt wurde. 

Mein Problem war, dass ich SQL Server Reporting Services auf Port 80 hatte. Daher folgte ich diesen Anweisungen und änderte die Portnummer von 80 auf 81:

http://seankilleen.com/2012/11/wie-nach-stop-sql-server-reporting-services-von-nutzungsport-80-auf-Ihr-server-feld-anmerkungen/

Hier ist ein Bild meiner Befehlszeile, nachdem ich die Portnummer für SQL Server Reporting Services geändert habe:

enter image description here

Wenn Sie immer noch das gleiche Problem haben, lesen Sie dieses Forum:

http://forum.wampserver.com/read.php?2,66196,66233#REPLY

4
Gene

Ich hatte auch das gleiche Problem. net stop http hat nicht geholfen und World Wide Web Services Option unterISISin der Windows-Systemsteuerung wurde nicht markiert. Also habe ich in der XAMPP-Systemsteuerung das Kontrollkästchen "Svc" in der Nähe des Apache-Startschalters (Apache als Dienst installieren) aktiviert und Windows neu gestartet. Bei jedem Start von Windows wird Apache automatisch gestartet und belegt Port 80, bevor ein anderer Dienst ausgeführt wird. Arbeitete für mich!

4
user2513149

Skype verwendet gerne Port 80 und blockiert IIS. Das war mein Problem.

3
Marcelo Mason

Bekannte Windows-Dienste, die Port 80 überwachen

Beenden Sie in Services Manager (Ausführen: services.msc) diese Windows-Dienste, von denen bekannt ist, dass sie an Port 80 binden.

Doppelklicken Sie auf "Service" und ändern Sie "Starttyp" in "Deaktiviert".

  1. SQL Server Reporting Services (ReportServer)
  2. Web Deployment Agent-Dienst (MsDepSvc)
  3. BranchCache (PeerDistSvc)
  4. Sync Share-Dienst (SyncShareSvc)
  5. WWW-Publishingdienst (W3SVC)
  6. Internet Information Server (WAS, IISADMIN)

skype verwendet auch Port 80 als Standardeinstellung und Sie können es deaktivieren.

Möglicherweise sind einige dieser Dienste installiert oder werden ausgeführt.

In meinem Fall öffnete "SQL Server Reporting Services" Port 80.

1
user3600935

Für mich begann dieses Problem, als ich auf meinem Windows 8-Computer eine VPN-Verbindung hostete.

Durch einfaches Löschen der Verbindung aus "Systemsteuerung\Netzwerk und Internet\Netzwerkverbindungen" wurde das Problem behoben.

0
Zar

in meinem Fall ist das Fenster das Beenden von Web Deployment Agent Service.Type in cmd

 net stop msdepsvc 
0
gogog