Sebbene NGINX sia molto stabile e facilmente gestibile, come amministratore di sistema, incontrerai istanze in cui è necessario avviare, interrompere o riavviare Nginx; Ad esempio, potresti voler applicare le modifiche alla configurazione o risolvere gli errori sul server.
Questo tutorial discuterà di come avviare, arrestare e riavviare il server Nginx sui sistemi Linux utilizzando SystemD.
Prerequisiti
Prima di procedere con il tutorial, è bene assicurarsi di avere quanto segue:
Con i requisiti di cui sopra soddisfatti, possiamo iniziare:
Cos'è SystemD?
SystemD è un gestore INIT e Service per i sistemi Linux. Le principali distribuzioni Linux, tra cui Debian, Arch, Rehl e Fedora, hanno adottato SystemD. SystemD consente agli amministratori di sistema di avviare, interrompere, ricaricare e riavviare i servizi nel sistema. Fornisce anche funzionalità come la registrazione, che è molto utile nella risoluzione dei problemi di misure.
Se vuoi saperne di più su SystemD, si prega di considerare la documentazione ufficiale: https: // systemd.io/
Come gestire il servizio Nginx
La gestione del servizio Nginx è abbastanza semplice, principalmente a causa della facilità d'uso che SystemD ci dà.
Come avviare nginx
Per avviare il servizio Nginx su una macchina Linux, utilizzare il comando:
$ sudo systemctl avvia nginx.servizioSupponendo che non si incontrano errori, non dovresti vedere alcun output e NGINX dovrebbe essere attivo e funzionante.
Supponiamo di non essere un sistema che utilizza init.D invece del sistema; In tal caso, per avviare Nginx, utilizzare il comando:
$ sudo servizio nginx startCome fermare il servizio Nginx
In questo caso, il contrario è vero. Per fermare il servizio Nginx con SystemD, il comando è come:
$ sudo systemctl stop nginx.servizioUsando init.D? Usa il comando:
$ sudo servizio nginx stopRicaricare il servizio Nginx
Il servizio Nginx supporta anche la funzione di ricarica. Ciò carica nuove configurazioni e riavvia i processi del lavoratore utilizzando la configurazione caricata. La funzione di ricarica è utile se non si desidera eseguire un riavvio completo del servizio.
Per ricaricare Nginx con SystemD, utilizzare il comando:
$ sudo systemctl ricarica nginx.servizioUsa il comando qui sotto per init.sistemi d.
$ sudo servizio nginx ricaricaRiavvio del servizio Nginx
A differenza di ricarica, il riavvio del servizio NGINX si interromperà e avvia il server. Per riavviare Nginx, utilizzare il comando:
$ sudo systemctl riavvio nginx.servizioIl comando per sysvinit è:
$ sudo servizio riavvio nginxConclusione
Questo tutorial ha mostrato come gestire il servizio NGINX sui sistemi Linux, compresi quelli che utilizzano SystemD e INIT.D.