Apache2 connectie refused [slackware8]

Pagina: 1
Acties:

  • xos
  • Registratie: Januari 2002
  • Laatst online: 26-03 10:21
Ik heb net apache2 geinstalleerd met php als DSO. Als ik met apachectl start de webserver start geef deze aan dat dit netjes gebeurd is. Als ik via netscape een pagina wil opvragen dan krijg ik de melding dat de connectie refused is of dat de server busy is. Dat laatste kan ik wel uitsluiten ;). Het lijkt me dus dat slackware deze zelf tegenhoud. Maar hoe kan ik poort 80 open zetten zodat deze connecties van buitenaf accepteerd?

ps: mijn provider heeft deze poort zeker niet dichtgegooid.

  • Mior
  • Registratie: Maart 2000
  • Laatst online: 15-08 00:58
Lijk me stug dat slackware dit blokt.

Wat staat er in je log files, en draait apache ook wel? (`ps -ef | grep httpd`)

  • xos
  • Registratie: Januari 2002
  • Laatst online: 26-03 10:21
Je hebt gelijk, apache draaid helemaal niet ondanks de melding dat dit wel zou moeten zijn. Tijdens het compileren geen echt foutmeldingen gehad alleen wanneer ik de eerste keer apacha wilde starten kon hij httpd niet vinden. Om dit op te lossen heb ik de binairy gecopieerd van de uitgepakte file naar /usr/sbin. Daarna gaf hij geen foutmelding tijdes het opstarten. Dus dit is denk ik niet goed. Maar weet iemand dan wel hoe ik apache moet kunnen starten?

  • grep
  • Registratie: Augustus 2001
  • Laatst online: 24-07 11:23

grep

meer begrep...

Volgens mij staat er onder de apache directory een logs subdirectory met een aantal hele handige logfiletjes.
Vooral error.log zal je veel vertellen over wat er precies mis gaat.

  • xos
  • Registratie: Januari 2002
  • Laatst online: 26-03 10:21
Op dinsdag 23 april 2002 16:58 schreef grep het volgende:
Volgens mij staat er onder de apache directory een logs subdirectory met een aantal hele handige logfiletjes.
Vooral error.log zal je veel vertellen over wat er precies mis gaat.
Ja dat klopt, dit staat er in de logfiles:
17.06.58 [warn] pid file /usr/local/apache2/logs/errorlogs/httpd.pid overwritten --Unlcean shutdown of previeus Apache run?
17.06.58 [emerg] (22) invalid argument: Couldn't set permission on cross-process lock

Alleen ik wordt er niet veel wijzer van. Weet iemand anders misschien wat deze foutmeldingen kunnen verzaken?

  • grep
  • Registratie: Augustus 2001
  • Laatst online: 24-07 11:23

grep

meer begrep...

Op dinsdag 23 april 2002 17:18 schreef basterd het volgende:

[..]

Ja dat klopt, dit staat er in de logfiles:
17.06.58 [warn] pid file /usr/local/apache2/logs/errorlogs/httpd.pid overwritten --Unlcean shutdown of previeus Apache run?
17.06.58 [emerg] (22) invalid argument: Couldn't set permission on cross-process lock

Alleen ik wordt er niet veel wijzer van. Weet iemand anders misschien wat deze foutmeldingen kunnen verzaken?
Die eerste melding is makkelijk: het file /usr/local/apache2/logs/errorlogs/httpd.pid is blijven staan terwijl apache niet draait (hoort normaliter verwijderd te worden bij het stoppen van apache). Als je dit file dus ziet, maar je hebt geen httpd processen (ps -ef | grep httpd) dan krijg je bij een nieuwe startpoging waarschijnlijk deze melding. Weghalen dat file dus, als er geen httpd processen aanwezig zijn.

De tweede melding ken ik niet, Hij heeft het over permissies, maar of dit file permissies zijn of wat anders, geen idee.
Misschien even checken of de user-id waaronder je apache probeert te starten, wel genoeg rechten heeft op de apache directories?
Pagina: 1