Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Delphi Windows Web Server 2008: Problem mit Port 80... (https://www.delphipraxis.net/133849-windows-web-server-2008-problem-mit-port-80-a.html)

romber 10. Mai 2009 18:24


Windows Web Server 2008: Problem mit Port 80...
 
Hallo!

Ich habe einen kleinen Webserver mit mit IdHTTPServer geschrieben, der auf Port 80 laufen soll. Nun versuche ich diesen Webserver auf einem Windows Web Server 2008 zum laufen zu bringen. Und irgendwie klappt es nicht. Es scheint so, als der Port von irgendwelchen Programm bereits besetzt ist. Aber IIS ist nicht installiert. Womit kan der Port 80 sonnst belegt sein? Kann es sein, dass irgendein Windows-Dienst den Port für IIS reserviert oder so? Denn wenn ich IIS installiere, ist der Port 80 sofort für IIS verfügbar. Wenn ich IIS deinstalliere und mein Server starte, ist der Port wieder tot. Auf einem anderen Port, z.B. 8080 ist mein Server sofort erreichbar.

Kennt jemand, wo das Problem liegt?

TurboMartin 10. Mai 2009 18:29

Re: Windows Web Server 2008: Problem mit Port 80...
 
Schonmal nach der Installation vom IIS die Default-Website deaktiviert und dann ausprobiert? Bzw. deaktivier mal W3SVC.

DP-Maintenance 10. Mai 2009 18:42

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Sonstige Fragen zu Delphi" nach "Windows 9x / ME / 2000 / XP / 2003 / Vista" verschoben.
Eher ein Windows-Problem.

romber 10. Mai 2009 18:45

Re: Windows Web Server 2008: Problem mit Port 80...
 
Habe ich bereits probiert. Sobald der IIS aus ist, ist der Port 80 tot.

TurboMartin 10. Mai 2009 18:52

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Habe ich bereits probiert. Sobald der IIS aus ist, ist der Port 80 tot.

Ich meinte im IIS-Manager die Standard-Webseite zu deaktivieren, ich meinte nicht ihn zu deinstallieren ;)

romber 10. Mai 2009 19:08

Re: Windows Web Server 2008: Problem mit Port 80...
 
Das meine ich auch. IIS ist installiert, aber Standart-Webseite ist deaktiviert.
Wie kann man grundsätztlich prüfen, womit die Port belegt sind?

hoika 10. Mai 2009 19:13

Re: Windows Web Server 2008: Problem mit Port 80...
 
Hallo,

probier mal das hier.

TCPView


Heiko

Bernhard Geyer 11. Mai 2009 07:19

Re: Windows Web Server 2008: Problem mit Port 80...
 
Firewall gecheckt? Diese ist ab W2003 Server ziemlich streng in den Defaulteinstellungen. Und wenn nur der IIS als ausnahme auf Port 80 eingetragen ist, wird dein Programm da nicht ohne Konfigurationsaufwand durch kommen.

romber 11. Mai 2009 15:16

Re: Windows Web Server 2008: Problem mit Port 80...
 
Erst mal vielen Dank Euch llen für die Hinweise!

Ich habe es auch bei ausgeschalteter Firewall getestet - ohne Erfolg. Seltsames Problem...
Hat jemand noch Ideen, wo das Problem liegen könnte?

QuickAndDirty 11. Mai 2009 15:48

Re: Windows Web Server 2008: Problem mit Port 80...
 
Netstat -ano
oder komfortabler
Netstat -ano > c:\Liste.txt
dann im Prozessmanager schauen zu welchem Programm die ID zum port 80 gehört

romber 11. Mai 2009 16:08

Re: Windows Web Server 2008: Problem mit Port 80...
 
Das habe ich erhalten:

Delphi-Quellcode:
  Active Connections

  Proto Local Address         Foreign Address       State          PID
  TCP   0.0.0.0:80             0.0.0.0:0              LISTENING      4
  ...
Wie finde ich nun heraus, was das für ein Process ist? Im Task Manager sehe ich ihn jedenfalls nicht...

romber 11. Mai 2009 16:25

Re: Windows Web Server 2008: Problem mit Port 80...
 
Ich habe herausgefunden, das PID 4 dem Process "system" gehört. Wie nehme ich denn diesem Process den Port 80 weg?

Basilikum 12. Mai 2009 06:46

Re: Windows Web Server 2008: Problem mit Port 80...
 
versuche es mal mit deinem Server nach einem "net stop http" (der IIS bringt einen Treiber mit, der das HTT-Protokol implementiert - der sitzt standardmässig auf allen IPs auf Port 80)...

mit httpcfg lässt sich der Treiber konfigurieren (auf welchen IP er sitzen darf, welche Ports, etc)... Google weiss hier Rat...

romber 13. Mai 2009 10:08

Re: Windows Web Server 2008: Problem mit Port 80...
 
Hat auch nicht geholfen. Den Port 80 ist nach wie vor unerreichbar.

Daniel 13. Mai 2009 10:13

Re: Windows Web Server 2008: Problem mit Port 80...
 
Auf einem Server im Allgemeinen wird es ein unwahrscheinliches Szenario sein, aber ggf. ist die Sache auf Deinem Testsystem anders: Hast Du dort zufällig Skype am Start? Dieses Programm greift sich nämlich auch gern Port 80, wenn man es nicht verhindert.

romber 13. Mai 2009 10:25

Re: Windows Web Server 2008: Problem mit Port 80...
 
Skype ist nicht installiert. Nicht ist installiert ausser IIS. Ist aber deaktiviert.

romber 13. Mai 2009 12:05

Re: Windows Web Server 2008: Problem mit Port 80...
 
Wenn jemand den Zugang zu zum www.experts-exchange.com hat, dann könnte man möglicherweise auf den folgnden Seiten die Lösung für mein Problem finden. Leider wurde meine Kreditkarte bei der Anmeldung nicht angenommen. :(

http://www.experts-exchange.com/Soft...process+system
http://www.experts-exchange.com/OS/M..._23592090.html
http://www.experts-exchange.com/OS/M...80+port+system
http://www.experts-exchange.com/OS/M...80+port+system

Danke!

TurboMartin 13. Mai 2009 15:12

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Wenn jemand den Zugang zu zum www.experts-exchange.com hat, dann könnte man möglicherweise auf den folgnden Seiten die Lösung für mein Problem finden. Leider wurde meine Kreditkarte bei der Anmeldung nicht angenommen. :(

http://www.experts-exchange.com/Soft...process+system
http://www.experts-exchange.com/OS/M..._23592090.html
http://www.experts-exchange.com/OS/M...80+port+system
http://www.experts-exchange.com/OS/M...80+port+system

Danke!

Wenn Du die Seiten ohne Parameter - also nur bis zum html - in Google suchst, und darüber auch aufrufst, erhälst Du die Antworten angezeigt. Was ich nur gelesen habe, ging um ISA, was Du aber nicht hast, dann mein vorheriger Tipp den WWW-Publishingdienst zu beenden, als auch eine hinweis auf einen Dell-System-Monitor o.ä. Dell-Software

romber 13. Mai 2009 15:56

Re: Windows Web Server 2008: Problem mit Port 80...
 
@TurboMartin

Danke Dir für den Hinweis!
Ich habe immer noch keine Lösung! Könnte das ein Virus sein? Wenn ja, welche kostenlose Antivirus-Software könnt Ihr mir empfehlen? Die meisten Antivirus-Programme ist für den Einsatz auf dem Windows Server nicht geeignet.

romber 18. Mai 2009 11:03

Re: Windows Web Server 2008: Problem mit Port 80...
 
*PUSH

generic 18. Mai 2009 11:32

Re: Windows Web Server 2008: Problem mit Port 80...
 
Halbwissen:
Da Port 80 ein privilegierter Port ist, müsste dein Programm dann nicht Adminrechte haben?
Probier das doch mal bitte aus.

romber 18. Mai 2009 11:52

Re: Windows Web Server 2008: Problem mit Port 80...
 
Das Programm läuft unter Admininstrator.
Ich habe es auch auf einem anderen Windows Web Server 2008 probiert - funktioniert einwandfrei.
Könnte das ein Virus sein?

Mithrandir 18. Mai 2009 11:58

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Könnte das ein Virus sein?

Beantworte die Frage doch selbst und lass mal n Virenscanner drüberrennen, bspw. AVG Free. Ich weiß jetzt natürlich nicht, ob das auch aufm Server läuft, aber man kanns ja mal probieren. ;)

Verhält er sich denn noch irgendwie "komisch"?

generic 18. Mai 2009 12:24

Re: Windows Web Server 2008: Problem mit Port 80...
 
Hast du mal hohe Ports (>1024) zum Test probiert?

romber 18. Mai 2009 12:43

Re: Windows Web Server 2008: Problem mit Port 80...
 
Jede andere Port (z.B. 8080) geht einwandfrei.

sx2008 18. Mai 2009 12:51

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Nicht ist installiert ausser IIS. Ist aber deaktiviert.

Ist der Dienst wirklich abgeschaltet?
Es reicht wahrscheinlich nicht aus, nur die Default-Website zu deaktivieren; der ganze Dienst W3SVR muss gestoppt werden.

romber 18. Mai 2009 12:56

Re: Windows Web Server 2008: Problem mit Port 80...
 
Auch wenn ich IIS komplett deinstalliere ändert sich nichts. Als ich das Thema geöffnet habe, was der Server gerade 30 Minuten installiert und überhaupt kein IIS drauf.

sx2008 18. Mai 2009 13:06

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Auch wenn ich IIS komplett deinstalliere ändert sich nichts. Als ich das Thema geöffnet habe, was der Server gerade 30 Minuten installiert und überhaupt kein IIS drauf.

Das ist irgendwie im Widerspruch zu Beitrag #4 in dem du schreibst "Sobald der IIS aus ist, ist der Port 80 tot".
Und ausserdem kann ich mir gut vorstellen, dass ein Betriebssystem mit dem Namen "Windows Web Server 2008" grundsätzlich
den IIS installiert und automatisch startet.
In einer Eingabeaufforderung mit Adminrechten aufrufen:
Code:
C:\> net stop W3SVR
oder services.msc starten und den Dienst per Mausklick beenden und Startmode von automatisch auf manuell setzen.

romber 18. Mai 2009 13:23

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von sx2008
Das ist irgendwie im Widerspruch zu Beitrag #4 in dem du schreibst "Sobald der IIS aus ist, ist der Port 80 tot".

Da hat mir jemand hier im Forum empfohlen, IIS zu installieren und dann zu deaktivieren.

sx2008 18. Mai 2009 13:42

Re: Windows Web Server 2008: Problem mit Port 80...
 
Nun es ist wohl ziemlich wahrscheinlich, dass auf deinem Rechner schon ein Webserver als Dienst läuft.
Sehr gerne wird von Microsoft ungefragt der "Personal Webserver" automatisch als Dienst installiert.
Wird danach der IIS installiert, sorgt der IIS sicher dafür, dass der PWS deaktiviert wird.
Das könnte erklären, weshalb der Port 80 bei installiertem aber deaktiviertem IIS frei ist.

romber 18. Mai 2009 13:59

Re: Windows Web Server 2008: Problem mit Port 80...
 
Personal Web Server finde ich nicht in der Liste der Windows-Dienste.

TurboMartin 18. Mai 2009 16:47

Re: Windows Web Server 2008: Problem mit Port 80...
 
Zitat:

Zitat von romber
Personal Web Server finde ich nicht in der Liste der Windows-Dienste.

Ganz einfach, da er nach Win 2000 vom IIS ersetzt wurde.

romber 18. Mai 2009 17:08

Re: Windows Web Server 2008: Problem mit Port 80...
 
Ein Virus ist es nicht. Ich verliere langsam die Nerven mit diesem Port 80...

romber 18. Mai 2009 18:34

Re: Windows Web Server 2008: Problem mit Port 80...
 
Da Problem ist gelöst!
Schuld war das Reporting Service von MS SQL Server 2008. Ich habe gar nicht gewusst, dass der Kollege SQL Server installiert hat. Weder im Startmenü noch in der Liste installierte Software sind Einträge, die das signalisiert hätten. Sobald ich den Reporting Service deaktiviert habe, ging es sofort.

Danke Euch allen für die Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz