In questo articolo, avremo spiegato i passaggi necessari per installare Nginx su Ubuntu 22.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Nginx è un software open source e viene utilizzato come server web. Nginx è ben noto per le sue prestazioni e risultati efficaci rispetto ad Apache o ad altri server web. NGINX ha molteplici scopi come server proxy e-mail, servizio proxy inverso e inoltro, streaming multimediale, bilanciamento del carico e molti altri
Prerequisito:
- Sistema operativo con Ubuntu 22.04
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi APT
Installa Nginx su Ubuntu 22.04 LTS
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade sudo apt install software-properties-common dirmngr apt-transport-https
Passaggio 2. Installa Nginx su Ubuntu Linux.
L'installazione di Nginx sul tuo sistema Ubuntu 22.04 Jammy Jellyfish è semplice, ora esegui il seguente comando sulla riga di comando o sul terminale per scaricare e installare Nginx server web sul sistema Ubuntu:
sudo apt install nginx
Dopo aver installato con successo Nginx, ora devi abilitarlo, avviarlo e verificarne lo stato usando il seguente comando:
sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl status nginx
Verifica l'installazione controllando la versione di Nginx:
nginx -v
Passaggio 3. Configura Firewall UFW.
Dato che il firewall UFW viene eseguito per impostazione predefinita su Ubuntu 22.04, puoi facilmente abilitare la connessione usando il seguente comando:
sudo ufw allow 'Nginx FULL' sudo ufw enable
Controlla lo stato di UFW:
sudo ufw status
Passaggio 4. Struttura del file di configurazione di Nginx.
- I file di configurazione di Nginx sono archiviati nel
/etc/nginx
directory. - Il file di configurazione principale di Nginx è
/etc/nginx/nginx.conf
. - I file di configurazione del blocco del server (vhost) sono archiviati in
/etc/nginx/sites-available
directory. I file di configurazione che si trovano in questa directory vengono utilizzati da Nginx solo se collegati al/etc/nginx/sites-enabled
directory. - Per attivare un server, crea un collegamento simbolico (un puntatore) dal file di configurazione in un
sites-available
directory nelsites-enabled
directory. - Per scrivere codice più gestibile, è una buona idea seguire una convenzione di denominazione standard. Ad esempio, se il tuo nome di dominio è
mydomain.com
quindi il file di configurazione dovrebbe essere chiamato/etc/nginx/sites-available/mydomain.com.conf
. - Il
/etc/nginx/snippets
la directory contiene frammenti di configurazione che possono essere inclusi nei file di blocco del server. Se utilizzi segmenti di configurazione ripetibili, puoi refactoring di tali segmenti in snippet e includere il file snippet nei blocchi del server. - File di registro Nginx (
access.log
eerror.log
) si trovano nel/var/log/nginx/
directory. Si consiglia di avere unaccess
diverso eerror
log per ogni blocco di server.
Passaggio 5. Accesso all'interfaccia utente Web di Nginx.
Una volta che Nginx è installato e configurato correttamente. Puoi utilizzare il seguente indirizzo nel browser per verificare se Nginx è in esecuzione o meno:
http://your-ip-address
Questo è tutto ciò che devi fare per installare Nginx su Ubuntu 22.04 LTS Jammy Jellyfish. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture sull'installazione del server web Nginx, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.