TinyURL

Enter a long URL to make tiny:

mercoledì 10 marzo 2010

Apache e chkconfig

Ho già parlato del comando chkconfig ma ora vorrei collegarmi ad un altro caso pratico che può essere utile.
Se avete installato Apache compilando i sorgenti e volete fare in modo che il web server parta all'avvio non dovete copiare gli script di init da altri apache e non dovete neanche crearli voi da zero per forza, l'importante è che sappiate che il comando da usare solitamente per l'avvio/stop/ri-avvio di Apache è "apachectl" (o "apache2ctl" ).
Le opzioni principali per apachectl sono "-t" e "graceful" il primo controlla se le configurazioni sono corrette (che non ci siano errori di sintassi o comandi non ammissibili in certe posizioni) mentre il secondo esegue un soft restart , ovvero ricarica le configurazuioni senza realmente stoppare il servizio. Naturalmente comprende anche le opzioni "stop" e "start".
Vi basta quindi copiare il file apachectl (o apache2ctl ) che si trova nella directory bin del vostro apache compilato (ad esempio: /usr/local/apache2/bin/ ) nella directory /etc/init.d/ (rinominandolo ad esempio apache2), aggiungere le righe seguenti:
# chkconfig: 2345 85 15
#
# description: Apache is a World Wide Web server.
e seguire le indicazioni riportate in questo post.
Larry

Nessun commento:

Posta un commento