In questa esercitazione si fa pratica con la gestione del servizio httpd.
1- Assicurarsi che Apache non sia in esecuzione, se lo è, fermarlo.
2- Tramite il comando httpd, visualizzare le informazioni di base di Apache, i parametri di compilazione, la posizione dei file principali.
3- Tramite il comando httpd, visualizzare se il file di configurazione è corretto.
4- Tramite il comando httpd, visualizzare i moduli compilati direttamente in httpd.
5- Avviare il processo tramite il comando httpd, verificare se sta realmente funzionando.
6- Stoppare Apache e riavviarlo tramite lo script apachectl
7- Stoppare Apache e riavviarlo tramite il relativo init script.
Comandi collaterali utili
whereis httpd
Visualizza il PATH completo del file httpd.
whereis apachectl
Visualizza il PATH completo del file httpd.
Comandi necessari
1- Per stoppare il servizio httpd cio sono vari metodi:
- Tramite script init: /etc/rc.d/init.d/httpd stop
- Tramite apachectl: apachectl stop
- Killando il processo: kill -TERM PID
(dove PID è il Pid del processo httpd padre.
2- httpd -V
3- httpd -t
4- httpd -l
5- httpd
6- apachectl start
7- /etc/rc.d/init.d/httpd start
Avvio, chiusura, verifica del servizio, opzioni di invocazione.
Apache Debugging
Il comando:
httpd configtest
controlla la presenza di errori nei file di configurazioni di apache.
Un altro troubleshooting può essere fornito dall'analisi dei servizi in ascolto sulle porte:
netstat -anp | grep 443
netstat -anp | grep 80