Come avviare Nginx su Linux?

Come avviare Nginx su Linux?
Nginx è uno dei server Web ad alte prestazioni più popolari per l'età moderna. È popolare per ospitare applicazioni ad alto traffico e ad alta intensità di risorse. Pronunciato come "Engine-X", è un server Web leggero e altamente configurabile o un proxy inverso per altri server Web.

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:

  • Assicurati di avere Nginx installato e configurato correttamente
  • Avere accesso all'utente root o ad un account sudo.

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.servizio

Supponendo 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 start

Come fermare il servizio Nginx

In questo caso, il contrario è vero. Per fermare il servizio Nginx con SystemD, il comando è come:

$ sudo systemctl stop nginx.servizio

Usando init.D? Usa il comando:

$ sudo servizio nginx stop

Ricaricare 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.servizio

Usa il comando qui sotto per init.sistemi d.

$ sudo servizio nginx ricarica

Riavvio 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.servizio

Il comando per sysvinit è:

$ sudo servizio riavvio nginx

Conclusione

Questo tutorial ha mostrato come gestire il servizio NGINX sui sistemi Linux, compresi quelli che utilizzano SystemD e INIT.D.