Avvia, arresta e riavvia il server Web Apache in Linux

Suraj Joshi 12 aprile 2021
  1. Avvia, arresta e riavvia Apache su Ubuntu e distribuzioni basate su Debian
  2. Avvia, arresta e riavvia Apache su distribuzioni basate su Red Hat
Avvia, arresta e riavvia il server Web Apache in Linux

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 
Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn