Pagina 1 van 1

poort 80 in gebruik

Geplaatst: 01 sep 2008, 19:19
door Kenneth
Ik maak nu en dan programma(tje)s in vb .net maar nu zou ik eens beetje willen spelen met mysql. Daarvoor wil ik xampp installeren.

Nu krijg ik apache niet werkend omdat poort 80 in gebruik is. IIS is uitgeschakeld.

Nu wil ik via netstat eens zien welk programma gebruik maakt van poort 80 maar er is geen enkel programma dat gebruik maakt van 127.0.0.1:80

Weet er iemand hoe dit mogelijk is? Ik gebruik vista

Geplaatst: 01 sep 2008, 19:24
door matx5
Ik heb hetzelfde probleem gehad, en bij mij was het skype dat poort 80 gebruikte. Je kan in de instellingen het gebruik van poort 80 uitvinken.

Geplaatst: 01 sep 2008, 19:31
door Kenneth
Heb geen skype

en had ik skype gehad, dan had ik met netstat (en taskmanager) kunnen zien welk programma poort 80 gebruikt

maar die poort is gewoon niet bezet ofwel doe ik iets niet juist

Geplaatst: 01 sep 2008, 20:06
door meon
IIS uitschakelen is niet voldoende: echt helemaal "net stop w3svc" doen.
Al deze services: iisadmin msftpsvc nntpsvc smtpsvc w3svc zou je moeten stoppen.
Bij Xampp zit trouwens een controleprogramma dat u vertelt wat er nog draait op de nodige poorten: xampp-portcheck.exe

Geplaatst: 01 sep 2008, 20:50
door TimDW
bij netstat, check eens op 0.0.0.0:80, dat is 127.0.0.1:80 inclusief

Geplaatst: 01 sep 2008, 21:09
door BungaMan
doe eens netstat /?
kijk eens in de help om de process id's weer te geven die de poort bezet houden. Die process id kunt ge dan in task manager vinden en dan hebt ge direct het programma dat uw poort bezet houdt.

Geplaatst: 02 sep 2008, 00:31
door Kenneth
@ bungaman: dat is hetgeen ik probeer maar in de netstat lijst is er niets te vinden dat poort 80 bezig houdt

Als ik 0.0.0.0:80 bekijk, is er een programma met id 4 maar in taskmanager komt dat programma niet voor

portcheck van xampp had ik ook al geprobeerd en dat gaf aan dat 80 niet bezet is.

Strange, very strange

Geplaatst: 02 sep 2008, 07:39
door Sensei Zeon
Hmm, als je een

Code: Selecteer alles

telnet localhost 80
intipt in je cmd, wat krijg je dan?
Als je geen connectie time out krijgt: duw eens een paar keer op enter.

Geplaatst: 02 sep 2008, 13:35
door BungaMan
Kenneth schreef:@ bungaman: dat is hetgeen ik probeer maar in de netstat lijst is er niets te vinden dat poort 80 bezig houdt

Als ik 0.0.0.0:80 bekijk, is er een programma met id 4 maar in taskmanager komt dat programma niet voor

portcheck van xampp had ik ook al geprobeerd en dat gaf aan dat 80 niet bezet is.

Strange, very strange
In task manager onderaan links "Show processes from all users" aanvinken.
Bij mij is pid 4 = system. Dat zal bij jou ook zijn vermoed ik en dat maakt het al wat moeilijker. System is een core process van windows. Hieronder worden hardware drivers geladen enz...

Zoek eens achter het programma Process Explorer (van sysinternals). Die kan voor ieder process tonen welke dll's, exe's, etc.. geladen zijn. Dat wordt een lange lijst dus ik stel voor dat je eerst kijkt naar de lijntjes waarbij de company name verschillend is van Microsoft Corporation. Kijk naar iets wat met netwerken te maken heeft, eventueel verdachte files.

Geplaatst: 02 sep 2008, 19:21
door Kenneth
als ik telnet probeer krijg ik gewoon leeg cmd-scherm. Als ik op enter druk, kom ik weer op de gewone prompt uit

xampp-portcheck geeft volgend resultaat

Code: Selecteer alles

apache <http>                        80                      free
apache <WebDAV>                      81                      free
Apache <HTTPS>                      443                      free

MySQL                               3306                      SYSTEM

filezilla .............
Via XAMPP control panel wil apache niet opstarten. Er komt wel "Apache Started" maar na 2 seconden "started" naas Apache in het conrolpanel verdwijnt het weer

Geplaatst: 02 sep 2008, 21:00
door BungaMan
Kenneth schreef:als ik telnet probeer krijg ik gewoon leeg cmd-scherm. Als ik op enter druk, kom ik weer op de gewone prompt uit
Bij het lege scherm moet je eens het volgende typen (en 1 of 2 keer enter om terug je prompt te krijgen) en zien wat de output is:

Code: Selecteer alles

GET /
Dit zou een html pagina moeten weergeven. Uiteraard niet grafisch he. Als dat niet het geval is stel ik voor om maar eens naar malware te scannen.

Geplaatst: 02 sep 2008, 21:45
door Kenneth
...

<body> <h2>bad request - invalid verb </h2>
<hr><p>HTTP Error 400. The request verb is invalid</p>

Geplaatst: 02 sep 2008, 22:32
door meon
Dan hebt ge inderdaad nog een webserver draaien.
Ik zou gewoon eens met tcpview kijken wat aan het listenen is op http.

Geplaatst: 03 sep 2008, 07:54
door Kenneth
Levert allemaal niet veel op

geraak er niet uit wat er aan de hand kan zijn. Als ik op start klik in xampp gebeurt er niets

Afbeelding

Geplaatst: 03 sep 2008, 08:03
door Styno
"nmap -A" van je machine

Geplaatst: 03 sep 2008, 08:39
door Kenneth
niet dat ik twijfel aan nmap maar welke info kan je daar uit halen dat je niet uit tcp view kan halen?

Geplaatst: 03 sep 2008, 11:27
door meon
Doe eens IDserve op je localhost.
Ik krijg dan zoiets:
Afbeelding
Dan weet je tenminste welke server het is. Hopelijk identificeert de server op poort 80 zich ...
Maar aangezien FTP ook listening is denk ik echt nog aan (administratieve) processen van IIS hoor.

Geplaatst: 03 sep 2008, 13:31
door Styno
Kenneth schreef:niet dat ik twijfel aan nmap maar welke info kan je daar uit halen dat je niet uit tcp view kan halen?
geen idee, maar met die -A krijg je alvast service identification

Geplaatst: 03 sep 2008, 17:34
door Kenneth
vandaag laptop uit slaapstand en nu werkt Apache wel :? Absoluut niets veranderd behalve in slaapstand gezet. Allé, het werkt eigenlijk niet. Apache zou aan het draaien zijn maar http://localhost levert nog altijd "pagina kan niet weergegeven worden" op

Als ik kijk met netstat kijk, is apache nu 0.0.0.0:80

Van 127.0.0.1:80 is er geen sprake. Klopt dit?

Denk dat Mysql weer de schuif invliegt. Heb iets te weinig tijd om me daar langer mee bezig te houden

Geplaatst: 03 sep 2008, 17:52
door crapiecorn
Voor mysql heb je toch geen apache nodig, gewoon mysql.exe gebruiken om in te loggen.

Geplaatst: 04 sep 2008, 21:11
door Kenneth
Het gaat er voor mij eigenlijk niet meer over of ik apache nodig heb of niet. Ik wil dat alles wat zou moeten werken, werkt. Dat doet het nu niet en dat werkt op mijn zenuwen :wink:

Heb wel al iets anders gevonden. Als ik http://localhost gebruik, krijg ik "kan pagina niet weergeven"

Gebruik ik http://127.0.0.1 dan werkt het wel :?

Nu werkt het wel maar werkt het op mijn zenuwen waarom het dan niet werkt met localhost

iemand een uitleg zodat ik weer goe ga slapen :lol:

Geplaatst: 04 sep 2008, 21:38
door Limburg
vreemd
en wanneer je je pingt naar localhost, welk adres zie je dan?

Code: Selecteer alles

...
C:\Documents and Settings\Administrator>ping localhost

Pingen naar xxx [127.0.0.1] met 32 byte gegevens:

Antwoord van 127.0.0.1: bytes=32 tijd<10 ms TTL=128
Antwoord van 127.0.0.1: bytes=32 tijd<10 ms TTL=128 enz

Geplaatst: 04 sep 2008, 22:43
door silencer
Kenneth schreef:Het gaat er voor mij eigenlijk niet meer over of ik apache nodig heb of niet. Ik wil dat alles wat zou moeten werken, werkt. Dat doet het nu niet en dat werkt op mijn zenuwen :wink:

Heb wel al iets anders gevonden. Als ik http://localhost gebruik, krijg ik "kan pagina niet weergeven"

Gebruik ik http://127.0.0.1 dan werkt het wel :?

Nu werkt het wel maar werkt het op mijn zenuwen waarom het dan niet werkt met localhost

iemand een uitleg zodat ik weer goe ga slapen :lol:
was hier ook zo, je kan dat aanpassen door HOST(S?) file aan te passen.

Geplaatst: 08 sep 2008, 16:23
door Kenneth
als ik ping naar localhost, krijg ik ...1 als adres.
Zal dus aan dat host bestand liggen, denk ik

Geplaatst: 09 sep 2008, 00:23
door Limburg
Dan staat er waarschijnlijk niet in je hosts bestand:

Code: Selecteer alles

127.0.0.1       localhost