Avvia, arresta e riavvia il server Web Apache in Linux
- Avvia, arresta e riavvia Apache su Ubuntu e distribuzioni basate su Debian
- Avvia, arresta e riavvia Apache su distribuzioni basate su Red Hat
Apache
è una delle più popolari applicazioni per webserver open source che si interfacciano tra client e server. Apache è responsabile della comunicazione HTTP efficiente e sicura tra il client e il server.
L’avvio, l’arresto e il riavvio sono le operazioni più utilizzate per Apache Web Server. Possiamo usare i comandi start
, stop
e restart
per avviare, arrestare e riavviare rispettivamente il webserver Apache in Linux.
I comandi per avviare, arrestare e riavviare Apache variano in base alla distribuzione Linux che stiamo utilizzando. Dobbiamo assicurarci di aver effettuato l’accesso come utente root per avviare, arrestare e riavviare il server Web Apache.
Avvia, arresta e riavvia Apache su Ubuntu e distribuzioni basate su Debian
SystemD
è utilizzato come gestore dei servizi predefinito nella maggior parte delle ultime versioni del sistema operativo Linux, mentre le versioni precedenti utilizzano SysVinit
come gestore dei servizi predefinito. Nella distribuzione basata su Ubuntu e Debian, il servizio Apache
viene chiamato apache2
.
Per avviare il servizio webserver Apache, utilizziamo il comando:
sudo systemctl start apache2
Per interrompere il servizio webserver Apache, utilizziamo il comando:
sudo systemctl stop apache2
Ogni volta che apportiamo modifiche alla configurazione del webserver di Apache, dobbiamo riavviare il servizio Apache. Per riavviare il servizio, usiamo il comando:
sudo systemctl restart apache2
Per avviare il servizio di webserver Apache nelle versioni precedenti utilizzando gli script init.d
, usiamo il comando:
sudo service apache2 start
Per interrompere il servizio server Web Apache nelle versioni precedenti, utilizziamo il comando:
sudo service apache2 stop
Per riavviare il servizio Apache nelle versioni precedenti, utilizziamo il comando:
sudo service apache2 restart
Avvia, arresta e riavvia Apache su distribuzioni basate su Red Hat
SystemD
è il gestore dei servizi per le nuove distribuzioni basate su Red-Hat (RHEL e CentOS 7 e versioni successive). Allo stesso modo, per le distribuzioni Red Hat, il servizio Apache è indicato come httpd
.
Per avviare il servizio webserver Apache, utilizziamo il comando:
sudo systemctl start httpd
Per interrompere il servizio webserver Apache, utilizziamo il comando:
sudo systemctl stop httpd
Ogni volta che apportiamo modifiche alla configurazione del webserver di Apache, dobbiamo riavviare il servizio Apache. Per riavviare il servizio, usiamo il comando:
sudo systemctl restart httpd
Per avviare il servizio webserver Apache nelle versioni precedenti, utilizziamo il comando:
sudo service httpd start
Per interrompere il servizio server Web Apache nelle versioni precedenti, utilizziamo il comando:
sudo service httpd stop
Per riavviare il servizio Apache nelle versioni precedenti, utilizziamo il comando:
sudo service httpd restart
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn