PDA

View Full Version : ...quando HTTPD non parte in automatico...


Landre
28-12-2004, 09:28
Salve ragazzi!
Ho installato su un server web MandrakeLinux 10.1 official.

Ad un certo punto, tra smanettamenti vari e configurazioni di rete, firwall, mysql e Php.... HTTPD non parte più in automatico.

Ovviamente sono andato nei servizi, ed il suddetto comando è Flaggato "al boot" ma come status è "fermato". Infatti mi tocca avviarlo a mano!

Ho provato a modificare i Run Level con chkconfig da terminale, associando ON a tutti i livelli... ed effettivamente così avevo risolto il problema una prima volta.

Poi ieri riconfigurando qualche impostazione, questo problema è ritornato... ma il giochetto dei Run Level non ha funzionato.

Sarà percaso l'impostazione del firewall che blocca il caricamento del servizio? (l'ho anche disabilitato ma no parte comunque!)

:muro: :muro: :muro: questo è quello che penso!

PERCHé NON PARTI MALEDETTO!

suggerimenti?
;)

bort_83
28-12-2004, 10:11
il firewall lo escluderei... nel senso che iptables nn blocca i programmi...

cmq per sicurezza puoi fare una prova disattivando il firewall...

se lanci manualmente /etc/init.d/httpd (o apache) ti da degli errori o parte correttamente ?

in ogni caso puoi provare a lanciaro redirigendo l'output di stderr su stdout ... ma nn mi ricordo di preciso come si faccia :p in modo tale da avere un bel debug....

Landre
28-12-2004, 13:43
...non sarà una cavolata risolvere questo problema... senzo odore di 1000 sbattimenti... solo che non volevo arrendermi biecamente e reinstallare tutto con la coda tra le gambe!


help! Si accettano suggerimenti di ogni tipo!

..anche passare a windows... :D :D :D

NA01
28-12-2004, 14:44
il bit di eseguibilità dello script in rc.d è impostato?

cia

Landre
28-12-2004, 15:40
forse ti riferisci a qualcosa che non conosco.... io ho impostato ON l'httpd in tutti i runlevels per sicurezza

quindi ritengo che in

Runlevel 0 : /etc/rc.d/rc0.d
Runlevel 1 : /etc/rc.d/rc1.d
Runlevel 2 : /etc/rc.d/rc2.d
ecc ecc


il bit di httpd venga impostato su 1 tramite l'esecuzione da terminale di

chkconfig --level 0123456 httpd

Tu invece ti riferisci ad editare direttamente i files (o il file del runlevel d'avvio) ?

bort_83
28-12-2004, 17:08
#ls -la /etc/init.d/httpd

-rwxr-xr-x .....

dovrebbe darti una roba del genere...

se c'è la x vuol dire che è eseguibile...

altrimenti nn può essere eseguito.....

Landre
29-12-2004, 18:21
...non saprei proprio che fare.... reinstallo?!?!?