Come riavviare Apache httpd sulla top 10.Top 10

Come riavviare Apache httpd sulla top 10.Top 10

Apache è uno dei server Web più ampiamente distribuiti. È un software gratuito e open source sviluppato e gestito dalla Apache Software Foundation. Offre prestazioni rapide, affidabilità, sicurezza e personalizzazione con l'aiuto di numerose estensioni e moduli. Si stima che Apache alimenta circa il 67% di tutti i siti Web del mondo.

Questa guida mostrerà il riavvio del servizio Apache HTTPD su Ubuntu 22.04.

Prerequisiti

Per eseguire i passaggi dimostrati in questa guida, avrai bisogno dei seguenti componenti:

    • Un ubuntu 22 correttamente configurato.04 Sistema
    • L'ultima versione del server Web Apache è stata installata e configurata. Scopri l'installazione di Apache su Ubuntu 22.04
    • Accesso a un utente non root con autorizzazione sudo

Il servizio Apache HTTPD

Ubuntu utilizza SystemD, Un popolare sistema Init e Service Manager per Linux. Ha varie funzionalità, come il supporto dell'istantanea, il monitoraggio dei processi e la gestione dei daemon. Oltre a Ubuntu, la maggior parte dei moderni Distri Linux viene fornito con SystemD pre installato.

All'installazione, Apache registra un servizio dedicato, Apache2.servizio, con un SystemD per una gestione più facile. Questo ci consente di gestire il servizio Apache con strumenti come SystemCtl E servizio.

Ci sono più scenari in cui è possibile considerare il riavvio di Apache:

    • Dopo aver modificato qualsiasi configurazione Apache mission-critical
    • Il server si comporta strano

Riavvia Apache HTTPD utilizzando SystemCtl

Usando SystemCtl è il metodo consigliato per gestire qualsiasi servizio che utilizza SystemD. La struttura di comando è la seguente:

$ sudo systemctl


Seguendo la struttura, riavviare Apache usando il seguente comando:

$ sudo systemctl riavvio apache2.servizio


Riavvia Apache HTTPD utilizzando il servizio

IL servizio Il comando è un altro strumento in grado di gestire i servizi di sistema. Tuttavia, la struttura del comando di servizio è leggermente diversa dal SystemCtl. Inoltre, la sua funzionalità è anche limitata alla gestione dei servizi di base.

La struttura di comando è la seguente:

$ sudo servizio


Seguendo questa struttura, utilizzare il seguente comando per riavviare Apache:

$ sudo servizio apache2 riavvio


Suggerimenti aggiuntivi

Controllo dello stato di Apache

Lo stato del servizio aiuta a eseguire il debug di qualsiasi comportamento anormale. Per controllare lo stato del servizio Apache, utilizzare uno dei seguenti comandi:

$ sudo systemctl status apache2.servizio


$ sudo servizio apache2 stato


Fermare Apache

Se si desidera chiudere manualmente il server Apache, esegui uno dei seguenti comandi:

$ sudo systemctl stop apache2.servizio


$ sudo servizio apache2 stop


Ricaricare Apache

Se hai modificato solo i file di configurazione Apache, possiamo semplicemente ricaricare il servizio anziché un riavvio in piena regola, risparmiando tempo ed energia. Il comando per ricaricare Apache è il seguente:

$ sudo systemctl ricarica apache2.servizio


$ sudo servizio apache2 ricarica


Abilitazione/disabilitazione di Apache

Se un servizio è abilitato, SystemD avvierà automaticamente il servizio al momento dell'avvio. In caso contrario, devi attivare manualmente il servizio. Allo stesso modo, se si disabilita un servizio, SystemD non lo avverrà più al momento dell'avvio.

Per avviare Apache al boot, utilizzare il comando seguente:

$ sudo systemctl abilita apache2.servizio



Per disabilitare il servizio Apache, utilizzare questo comando:

$ sudo systemctl disabilita apache2.servizio


Conclusione

In questa guida, abbiamo dimostrato con successo il riavvio dell'HTTPD Apache su Ubuntu con l'aiuto di SystemCtl E servizio utensili. Abbiamo anche mostrato ricaricamento, abilitazione e disabilitazione del servizio Apache.

Lo strumento SystemCtl può realizzare molto di più. Ad esempio, controlla l'elenco di tutti i servizi registrati SystemD.

Spesso, Apache è installato come parte dello stack della lampada per fornire un ambiente di sviluppo web completo. Ulteriori informazioni sull'impostazione dello stack della lampada su Ubuntu. Apache può anche funzionare con host virtuali, al servizio di calcolo multiplo.