![]() |
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? |
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
Dieses Thema wurde von "Christian Seehase" von "Sonstige Fragen zu Delphi" nach "Windows 9x / ME / 2000 / XP / 2003 / Vista" verschoben.
Eher ein Windows-Problem. |
Re: Windows Web Server 2008: Problem mit Port 80...
Habe ich bereits probiert. Sobald der IIS aus ist, ist der Port 80 tot.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
|
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? |
Re: Windows Web Server 2008: Problem mit Port 80...
|
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.
|
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? |
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 |
Re: Windows Web Server 2008: Problem mit Port 80...
Das habe ich erhalten:
Delphi-Quellcode:
Wie finde ich nun heraus, was das für ein Process ist? Im Task Manager sehe ich ihn jedenfalls nicht...
Active Connections
Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 ... |
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?
|
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... |
Re: Windows Web Server 2008: Problem mit Port 80...
Hat auch nicht geholfen. Den Port 80 ist nach wie vor unerreichbar.
|
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.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Skype ist nicht installiert. Nicht ist installiert ausser IIS. Ist aber deaktiviert.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Wenn jemand den Zugang zu zum
![]() ![]() ![]() ![]() ![]() Danke! |
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
|
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. |
Re: Windows Web Server 2008: Problem mit Port 80...
*PUSH
|
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. |
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? |
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
![]() Verhält er sich denn noch irgendwie "komisch"? |
Re: Windows Web Server 2008: Problem mit Port 80...
Hast du mal hohe Ports (>1024) zum Test probiert?
|
Re: Windows Web Server 2008: Problem mit Port 80...
Jede andere Port (z.B. 8080) geht einwandfrei.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
Es reicht wahrscheinlich nicht aus, nur die Default-Website zu deaktivieren; der ganze Dienst W3SVR muss gestoppt werden. |
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.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
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:
oder services.msc starten und den Dienst per Mausklick beenden und Startmode von automatisch auf manuell setzen.
C:\> net stop W3SVR
|
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
|
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. |
Re: Windows Web Server 2008: Problem mit Port 80...
Personal Web Server finde ich nicht in der Liste der Windows-Dienste.
|
Re: Windows Web Server 2008: Problem mit Port 80...
Zitat:
|
Re: Windows Web Server 2008: Problem mit Port 80...
Ein Virus ist es nicht. Ich verliere langsam die Nerven mit diesem Port 80...
|
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