{"id":954,"date":"2017-08-18T13:08:03","date_gmt":"2017-08-18T11:08:03","guid":{"rendered":"https:\/\/www.xcep.net\/blog\/?p=954"},"modified":"2017-08-18T13:11:32","modified_gmt":"2017-08-18T11:11:32","slug":"webserver-kann-nicht-auf-port-80-starten","status":"publish","type":"post","link":"https:\/\/www.xcep.net\/blog\/webserver-kann-nicht-auf-port-80-starten\/","title":{"rendered":"Webserver kann nicht auf Port 80 starten"},"content":{"rendered":"<p>Falls es beim Start eines Docker Containers unter Windows zu folgendem Fehler kommt<\/p>\n<blockquote><p>docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint [&#8230;]: Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error Permission denied.<\/p><\/blockquote>\n<p>k\u00f6nnte ein Windows-Dienst der still und heimlich im Hintergrund auf Port 80 l\u00e4uft die Ursache daf\u00fcr sein.<\/p>\n<p>Mit dem PowerShell Befehl<\/p>\n<pre lang=\"powershell\">Get-NetTCPConnection -LocalPort 80 | Format-List<\/pre>\n<p>findet man dann relativ wenig hilfreiche Informationen &#8211; au\u00dfer, dass wie in meinem Fall ein Prozess mit der ID 4 den Port verwendet.<\/p>\n<pre lang=\"powershell\">Get-Process -Id 4<\/pre>\n<p>Liefert als &#8222;ProcessName&#8220; lediglich &#8222;System&#8220;.<\/p>\n<p>Wenn man anschlie\u00dfend den PowerShell Befehl<\/p>\n<pre lang=\"powershell\">net stop http<\/pre>\n<p>verwendet, listet Windows die Dienste auf, die aktuell an den Port 80 angebunden sind und im n\u00e4chsten Schritt beendet werden. Bei mir waren das u.a. die Druckerwarteschlange, Windows Media Player-Netzwerkfreigabedienst, WWW-Publishingdienst, SSDP-Suche und einige weitere mehr. Die Abfrage, ob diese Dienste jetzt beendet werden sollen habe ich mit &#8222;J&#8220; best\u00e4tigt und schon funktionierte anschlie\u00dfend auch der Start eines nginx auf dem lokalen Port 80.<\/p>\n<pre lang=\"powershell\">docker run -d -p 80:80 nginx<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Falls es beim Start eines Docker Containers unter Windows zu folgendem Fehler kommt docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint [&#8230;]: Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error Permission denied. k\u00f6nnte ein Windows-Dienst der still und heimlich im Hintergrund auf Port 80 l\u00e4uft die Ursache daf\u00fcr sein. Mit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[510,511,505,509,512,42],"_links":{"self":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/954"}],"collection":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/comments?post=954"}],"version-history":[{"count":2,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/954\/revisions"}],"predecessor-version":[{"id":956,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/954\/revisions\/956"}],"wp:attachment":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/media?parent=954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/categories?post=954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/tags?post=954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}