L'obiettivo di questo articolo è fornire all'utente informazioni su come riavviare il server web Apache 2 su Ubuntu 20.04 Focal Fossa.
In questo tutorial imparerai:
- Come ricaricare con grazia Apache
- Come riavviare Apache
DIDASCALIA QUI
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Installato Ubuntu 20.04 o aggiornato Ubuntu 20.04 Focal Fossa |
Software | Apache 2 |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come riavviare Apache su Ubuntu 20.04 istruzioni passo passo
Esistono due modi principali per riavviare il server Web Apache su Ubuntu Linux:
- ricarica – Riavvia con grazia il demone Apache inviandogli un SIGUSR1. Se il demone non è in esecuzione, viene avviato. Ciò differisce da un normale riavvio in quanto le connessioni attualmente aperte non vengono interrotte . Un effetto collaterale è che i vecchi file di registro non verranno chiusi immediatamente. Ciò significa che, se utilizzato in uno script di rotazione del registro, potrebbe essere necessario un ritardo sostanziale per garantire che i vecchi file di registro vengano chiusi prima dell'elaborazione. Questo comando controlla automaticamente i file di configurazione tramite
apache2ctl configtest
prima di avviare il riavvio per rilevare gli errori più evidenti. Tuttavia, è ancora possibile che il demone muoia a causa di problemi con la configurazione. - riavvia – Riavvia il demone Apache inviandogli un SIGHUP. Se il demone non è in esecuzione, viene avviato. Questo comando controlla automaticamente i file di configurazione tramite configtest prima di avviare il riavvio per rilevare gli errori più evidenti. Tuttavia, è ancora possibile che il demone muoia a causa di problemi con la configurazione.
Anche se entrambi i metodi precedenti verificano la configurazione durante la procedura di riavvio/ricarica è sempre consigliabile verificare la configurazione del server web Apache utilizzando il seguente comando:
$ apachectl configtest Syntax OK
Poiché Ubuntu 20.04 Focal Fossa Server/Desktop è basato su systemd
si consiglia di utilizzare i due metodi seguenti per riavviare il server Web Apache.
Puoi verificare se il server web Apache 2 è stato completamente riavviato controllando il
Main PID
numero utilizzando sudo systemctl status apache2
comando prima e dopo il riavvio. - Utilizzo di
systemclt
il comando ricarica con grazia il server web Apache:$ sudo systemctl reload apache2
- Questo metodo riavvia completamente il server web Apache 2:
$ sudo systemctl restart apache2