GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Nginx su Debian 10

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Nginx su Debian 10. 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 pronunciato "engine x" è un server HTTP e proxy inverso open source ad alte prestazioni responsabile della gestione del carico di alcuni dei più grandi siti su Internet. Può essere utilizzato come server Web autonomo, bilanciatore del carico, cache dei contenuti e proxy inverso per server HTTP e non HTTP.

Prerequisito:

  • Sistema operativo con Debian 10
  • 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 Debian

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Nginx.

Il pacchetto Nginx è incluso nei repository Debian Buster predefiniti. Esegui il comando seguente per installare Nginx:

sudo apt install nginx

Una volta installato, avvia e abilita il servizio Nginx digitando:

sudo systemctl start nginx
sudo systemctl enable nginx

Per verificare che il servizio sia in esecuzione, controlla il suo stato:

sudo systemctl status nginx

Passaggio 3. Configura Firewall.

Gli utenti UFW possono aprire le porte HTTP (80) e HTTPS (443) abilitando il profilo 'Nginx Full':

sudo ufw allow 'Nginx Full'

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 la 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 nel sites-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 e error.log ) si trovano nel /var/log/nginx/ directory. Si consiglia di avere un access diverso e error log per ogni blocco di server.

Passaggio 5. Accesso a Nginx.

Ora puoi testare la tua installazione di Nginx, aprendo http://YOUR_IP_ADDRESS o http://YOUR_DOMAIN nel tuo browser web. Dovresti vedere la pagina di benvenuto predefinita di Nginx.

Congratulazioni, hai imparato come installare e configurare Nginx su Debian 10 Buster. Se hai qualche domanda, lascia un commento qui sotto.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Nginx su Debian 8 (Jessie)

  3. Come installare Nginx su Debian 9 (Stretch)

  4. Come installare Microweber su Debian 9

  5. Come installare WonderCMS con Nginx su Debian 11

Come installare phpMyAdmin con Nginx su Debian 11

Come installare il modulo Nginx PageSpeed ​​su Debian 11

Come installare Nginx su Ubuntu 20.04 LTS

Come installare Nginx in Debian 7

Come installare Nginx su Debian 8.2 Cloud Server

Come installare Vai su Debian