Come avviare, arrestare o riavviare Apache

Apache è un server HTTP open source e multipiattaforma. Viene caricato con potenti funzionalità e può essere ulteriormente esteso con unampia varietà di moduli.

Se sei uno sviluppatore o un amministratore di sistema, è probabile che tu abbia a che fare con Apache su base regolare.

Lavvio, larresto e il riavvio / ricaricamento sono le attività più comuni quando si lavora con un server web Apache. I comandi per la gestione del servizio Apache sono diversi tra le distribuzioni Linux.

La maggior parte delle recenti distribuzioni Linux utilizza SystemD come sistema di inizializzazione predefinito e gestore dei servizi. Le distribuzioni precedenti si basano su SysVinit e utilizzano script di inizializzazione per gestire i servizi. Unaltra differenza è il nome del servizio. In Ubuntu e Debian, il servizio Apache è denominato apache2, mentre in sistemi basati su Red Hat come CentOS, il nome del servizio è httpd.

Questo articolo spiega come avviare, arrestare e riavviare Apache sulle distribuzioni Linux più popolari.

Prima di iniziare #

Le istruzioni presumono che hai effettuato laccesso come root o utente con privilegi sudo.

Sia le unità di servizio SystemD che lo script SysVinit accettano i seguenti argomenti per gestire il servizio Apache:

  • start: avvia il servizio Apache.
  • stop: termina il servizio Apache.
  • restart: arresta e quindi avvia il servizio Apache.
  • reload: riavvia normalmente il servizio Apache. Al ricaricamento, il processo principale di Apache arresta i processi figli, carica la nuova configurazione e avvia i nuovi processi figli.
  • status: mostra lo stato del servizio.

Avvia, arresta e riavvia Apache su Ubuntu e Debian #

SystemD è un gestore di sistema e servizi per le ultime Ubuntu (20.04 18.04) e Debian (10, 9) release.

Per avviare il servizio Apache, eseguire il seguente comando:

Per arrestare il servizio Apache, eseguire il seguente comando:

Ogni volta che si apportano modifiche alla configurazione di Apache, è necessario riavviare i processi del server. Per riavviare il servizio Apache, esegui:

Le versioni precedenti (EOLed) di Ubuntu o Debian utilizzano script init.d per avviare, arrestare e riavviare Apache demone:

Avvia, arresta e riavvia Apache su RHEL / CentOS #

Systemd è il gestore di sistema e servizi per RHEL / CentOS 7 e 8.

Avvia il servizio Apache:

Arresta il servizio Apache:

Riavvia il servizio Apache:

Se hai CentOS 6 o un sistema precedente che utilizza SysV, utilizza i seguenti comandi per avviare, arrestare e riavviare il demone Apache:

Conclusione #

Ti abbiamo mostrato come avviare, arrestare e riavviare il Server web Apache su vari sistemi Linux.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *