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
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:
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
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:
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
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
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
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
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: