[APACHE] Lijkt goed geinstalleerd, maar werkt niet

Pagina: 1
Acties:

  • Tha_Spike_1981
  • Registratie: April 2003
  • Laatst online: 04-02 15:28
Ik heb apache 2.2.10 geinstalleerd op Windows Vista Home Premium en krijg verder ook geen foutmeldingen. In de systemtray staat dat Apache ook draait en zie in de logs ook niets raars:

error.log:
[Mon Nov 03 14:08:56 2008] [notice] Apache/2.2.10 (Win32) configured -- resuming normal operations
[Mon Nov 03 14:08:56 2008] [notice] Server built: Oct 10 2008 12:39:04
[Mon Nov 03 14:08:56 2008] [notice] Parent: Created child process 1804
[Mon Nov 03 14:08:56 2008] [notice] Child 1804: Child process is running
[Mon Nov 03 14:08:56 2008] [notice] Child 1804: Acquired the start mutex.
[Mon Nov 03 14:08:56 2008] [notice] Child 1804: Starting 64 worker threads.
[Mon Nov 03 14:08:56 2008] [notice] Child 1804: Starting thread to listen on port 80.

Het vreemde is dat als ik ga naar: http://localhost/ ik helemaal niets te zien krijg. Hij is dan de pagina oneindig lang aan het laden. Virusscanners, firewall en alle overige programma's uitgezet maar helpt helaas niets. Verder ook nog geprobeerd: http://127.0.0.1 en geprobeerd alles om te zetten naar poort 8080 zonder resultaat.

Iemand een idee waar dit aan kan liggen?

  • chratnox
  • Registratie: Juni 2002
  • Laatst online: 29-01-2025
Al naar de firewall e.d. van Vista gekeken?

Wanneer je de site probeert te benaderen, komt er dan wel een nieuwe lijn in je logs of blijft deze leeg? Als deze leeg blijft, kan ie de site namelijk niet benaderen. Probeer de site anders ook eens te benaderen via telnet, wat dingen uitsluiten.

In dit soort gevallen kan de vista firewall redelijk hardnekkig zijn, probeer deze eens uit te zetten en dan te kijken of het wel werkt.

  • lammert
  • Registratie: Maart 2004
  • Laatst online: 06-02 16:20
Type eens "netstat -an" op de commandprompt. Zo kan je zien of er uberhaupt geluisterd wordt op poort 80 (of 8080).

Het kan ook zijn dat een ander programma, zoals bv Skype, poort 80 al in gebruik heeft.

  • DaRKie
  • Registratie: December 2001
  • Laatst online: 06-02 09:09
Als de poort in gebruik is, dan zou apache een error geven en er gewoon mee stoppen.
Heeft je pc nog een ander ip adres? Misschien is hij gebind op 1 ip adres ipv op alles?
Dit bedoel ik dus

  • Tha_Spike_1981
  • Registratie: April 2003
  • Laatst online: 04-02 15:28
chratnox schreef op maandag 03 november 2008 @ 15:23:
Al naar de firewall e.d. van Vista gekeken?

Wanneer je de site probeert te benaderen, komt er dan wel een nieuwe lijn in je logs of blijft deze leeg? Als deze leeg blijft, kan ie de site namelijk niet benaderen. Probeer de site anders ook eens te benaderen via telnet, wat dingen uitsluiten.

In dit soort gevallen kan de vista firewall redelijk hardnekkig zijn, probeer deze eens uit te zetten en dan te kijken of het wel werkt.
Bedankt voor de antwoorden, de firewall van vista heb ik helemaal uitgezet maar helaas ook zonder resultaat.
Type eens "netstat -an" op de commandprompt. Zo kan je zien of er uberhaupt geluisterd wordt op poort 80 (of 8080).

Het kan ook zijn dat een ander programma, zoals bv Skype, poort 80 al in gebruik heeft.
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING
TCP 127.0.0.1:80 127.0.0.1:52604 ESTABLISHED

Lijkt me goed toch?
Als de poort in gebruik is, dan zou apache een error geven en er gewoon mee stoppen.
Heeft je pc nog een ander ip adres? Misschien is hij gebind op 1 ip adres ipv op alles?
Hij geeft in ieder geval geen error en heb httpd.conf nog eens doorgelopen en daar staat alleen het volgende:

code:
1
2
3
4
5
6
7
8
9
10
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

  • Noork
  • Registratie: Juni 2001
  • Niet online
Heb je geen vage hostname ingevuld in je httpd.conf. Wat zegt een portscan op localhost?

  • Tha_Spike_1981
  • Registratie: April 2003
  • Laatst online: 04-02 15:28
Noork schreef op maandag 03 november 2008 @ 16:23:
Heb je geen vage hostname ingevuld in je httpd.conf. Wat zegt een portscan op localhost?
code:
1
2
3
4
5
6
7
8
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:80

Bedoel je dit?

  • Noork
  • Registratie: Juni 2001
  • Niet online
Ja dat bedoel ik. Vul daar eens in "ServerName HOSTNAME", en laat de poort weg.

Waarbij hostname dus de naam van de pc is. (deze computer ->rechtermuisklik ->properties ->computer name.)

[edit]
Wellicht werkt het ook door gewoon 127.0.0.1 of localhost in te vullen, maar ik kijk even naar mijn werkende apache configuratie. En ik heb het prima werkend op deze manier. In elk geval zonder de poort er achter.

Poort lijkt me optioneel, http://httpd.apache.org/docs/2.0/mod/core.html#servername

[ Voor 46% gewijzigd door Noork op 03-11-2008 17:54 ]


  • Tha_Spike_1981
  • Registratie: April 2003
  • Laatst online: 04-02 15:28
Noork schreef op maandag 03 november 2008 @ 17:51:
Ja dat bedoel ik. Vul daar eens in "ServerName HOSTNAME", en laat de poort weg.

Waarbij hostname dus de naam van de pc is. (deze computer ->rechtermuisklik ->properties ->computer name.)

[edit]
Wellicht werkt het ook door gewoon 127.0.0.1 of localhost in te vullen, maar ik kijk even naar mijn werkende apache configuratie. En ik heb het prima werkend op deze manier. In elk geval zonder de poort er achter.

Poort lijkt me optioneel, http://httpd.apache.org/docs/2.0/mod/core.html#servername
Ik heb het aangepast maar helaas ook zonder resultaat.

  • Tha_Spike_1981
  • Registratie: April 2003
  • Laatst online: 04-02 15:28
Het is al opgelost. NOD32 is de grote boosdoener. Ondanks dat je denkt dat hij volledig is afgesloten draait hij toch nog "Onzichtbaar" op de achtergrond. Het is de Internet Monitor die dwars ligt.
Pagina: 1