GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Nginx su Ubuntu 20.04 - Procedura passo passo per implementarlo?

Nginx è un'applicazione Linux open source gratuita per server web. Funziona come un server proxy inverso indirizzando il traffico web a server specifici.

Nginx viene utilizzato per la sicurezza e il bilanciamento del carico, ma può anche funzionare in modo indipendente come server web.

Inoltre, veniva utilizzato come cache HTTP e bilanciamento del carico.

Fondamentalmente, NGINX serve contenuto statico molto più velocemente di Apache. Se hai bisogno di servire molti contenuti statici ad alti livelli di concorrenza, NGINX può essere un vero aiuto.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire attività di installazione del software relative a Ubuntu.

In questo contesto, esamineremo come installare Nginx su Ubuntu OS.


Come installare Nginx su Ubuntu?

Per iniziare, devi disporre dei privilegi sudo per installare/disinstallare Nginx sul tuo sistema.

Nginx è disponibile nei repository del sistema operativo Ubuntu.

Pertanto, possiamo installarlo su Ubuntu semplicemente usando il comando apt. Segui i passaggi indicati di seguito per avviare il processo di installazione.


1. Aggiorna l'indice del repository di sistema

Aggiorna l'indice del repository di sistema come segue:

$ sudo apt update

Inserisci la password per sudo.


2. Installa Nginx

Quindi installa Nginx come segue:

$ sudo apt install nginx

Ora potrebbe essere richiesta l'opzione y/n rispettivamente per continuare o terminare la procedura di installazione. Premi y per continuare con l'installazione.

Una volta completata l'installazione di Nginx, controlla la versione installata eseguendo il seguente comando in Terminale:

$ nginx -v

Verrà visualizzata la versione installata di Nginx sul nostro sistema.


3. Configura Firewall

Se hai un firewall UFW abilitato sul tuo sistema, dovrai consentire il traffico HTTP attraverso di esso.

Innanzitutto, controlla se il firewall UFW è abilitato eseguendo il seguente comando in Terminale:

$ sudo ufw status

SE vedi lo stato attivo, significa che il firewall è abilitato sul tuo sistema.

Ora verificheremo i profili UFW disponibili. Eseguire il comando seguente per farlo:

$ sudo ufw app list

Questo comando elencherà i profili UFW disponibili sul tuo sistema.

Dal seguente output, puoi vedere tre profili Nginx elencati lì:

io. Nginx Full (consente le porte 80 e 443)

ii. Nginx HTTP (consente la porta 80)

iii. Nginx HTTPS (consente la porta 443)


Nel nostro caso, consentiremo il profilo HTTP Nginx che aggiungerà una regola per consentire il traffico sulla porta 80. Il comando è il seguente:

$ sudo ufw allow 'Nginx HTTP'

Ora per verificare se la regola è stata aggiunta, impartisci il seguente comando:

$ sudo ufw status

L'output confermerà che la regola è stata aggiunta al firewall per consentire il traffico HTTP.


4. Prova Nginx

Dopo l'installazione di Nginx, il suo servizio si avvia automaticamente. Se non si avvia automaticamente, puoi avviarlo manualmente come segue:

$ sudo systemctl start nginx

Per verificare se il servizio Nginx è in esecuzione, immetti il ​​seguente comando in Terminale:

$ sudo systemctl status nginx

Se tutto va bene, l'output verificherà che il servizio Nginx sia attivamente in esecuzione senza problemi.


In alternativa, puoi verificare che Nginx funzioni correttamente accedendo alla sua pagina Web predefinita.

Per accedere alla pagina Web predefinita di Nginx, accedi al seguente indirizzo in qualsiasi browser Web:

http://ip-address

Assicurati di sostituire l'indirizzo IP con l'indirizzo IP del tuo sistema su cui è installato il server Nginx.

Per trovare l'indirizzo IP del tuo sistema, puoi emettere il seguente comando:

$ ip a

Se il tuo server Nginx funziona correttamente, dovresti vedere la pagina web predefinita del server Nginx.


Come gestire Nginx su Ubuntu?

Alcuni altri comandi di cui potresti aver bisogno per gestire il servizio Nginx sono i seguenti:

Se desideri abilitare il servizio Nginx all'avvio, emetti il ​​comando seguente in Terminale:

$ sudo systemctl enable nginx

Ora, ogni volta che riavvii il sistema, il servizio Nginx si avvierà automaticamente.

Per interrompere il servizio Nginx, emetti il ​​comando seguente in Terminale:

$ sudo systemctl stop nginx

Se apporti modifiche alla configurazione, dovrai riavviare il servizio Nginx. Emetti il ​​comando seguente per farlo:

$ sudo systemctl restart nginx

Per ulteriori informazioni sulla gestione dei servizi, visita il nostro post su come gestire i servizi in Ubuntu.


Posizioni dei file Nginx importanti

Per impostazione predefinita, Nginx memorizza diverse configurazioni e file di registro nelle seguenti posizioni:

1. /var/www/html – Contenuto del sito web visto dai visitatori.

2. /etc/nginx – Posizione dei principali file dell'applicazione Nginx.

3. /etc/nginx/nginx.conf – Il file di configurazione principale di Nginx.

4. /etc/nginx/sites-available – Elenco di tutti i siti Web configurati tramite Nginx.

5. /etc/nginx/sites-enabled – Elenco di siti Web attivamente serviti da Nginx.

6. /var/log/nginx/access.log – Registri di accesso che tracciano ogni richiesta al tuo server.

7. /var/log/ngins/error.log – Un registro di tutti gli errori generati in Nginx.


Come disinstallare Nginx dal sistema Ubuntu?

Nel caso in cui non avessi più bisogno del server Nginx sul tuo sistema, puoi facilmente disinstallarlo dal tuo sistema.

Esegui il seguente comando in Terminale per disinstallare Nginx ma senza rimuovere i file di configurazione:

$ sudo apt remove nginx

Se vuoi disinstallare Nginx e vuoi anche rimuovere i file di configurazione, emetti il ​​seguente comando in Terminale:

$ sudo apt purge nginx

Quindi per rimuovere i pacchetti aggiuntivi che sono stati installati come dipendenze, emettere il seguente comando:

$ sudo apt autoremove



Ubuntu
  1. Installare Icinga su Ubuntu 20.04 LTS - procedura passo passo?

  2. Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

  3. Installa Grafana su Ubuntu 20.04 - Processo passo dopo passo?

  4. Installa Ruby su Ubuntu 20.04 - Processo passo dopo passo?

  5. Installa Dropbox su Ubuntu 20.04 - Procedura passo passo?

Come installare Nginx su Ubuntu 16.04

Installa Drupal su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Moodle su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Kodi su Ubuntu 20.04 LTS - Un processo passo dopo passo?

Installa phpMyAdmin con Nginx su Ubuntu 18.04 - Processo passo dopo passo?

Come installare Nginx su Ubuntu 22.04