GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Nginx su Ubuntu 16.04

Nginx è uno dei più popolari software per server web open source. È ampiamente utilizzato per il bilanciamento del carico, il proxy inverso, lo streaming multimediale e molto altro. Nginx è l'unico server HTTP all-in-one ad alte prestazioni, progettato per servire un volume elevato di connessioni simultanee, in alternativa al server Web Apache. Oggi Nginx è installato su oltre 450 milioni di server in tutto il mondo ed è utilizzato da uno dei siti Web con il maggior traffico sul web come Dropbox, Zynga games, Netflix. In questo tutorial, ti mostreremo come installare Nginx su Ubuntu 16.04.

Non c'è dubbio che Nginx sia il server Web e la soluzione di distribuzione delle applicazioni migliore della categoria.Installazione di Nginx su Ubuntu 16.04 è un compito facile, segui attentamente i passaggi seguenti e dovresti avere Nginx installato sul tuo server Ubuntu in meno di 10 minuti. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux basati su Ubuntu, ma è stata testata e scritta per Ubuntu 16.04 VPS. Iniziamo.

Passaggio 1:installa Nginx sul tuo server Ubuntu

Nginx è disponibile nei repository di pacchetti Ubuntu semplici. Innanzitutto, aggiorna la cache apt con il seguente comando:

sudo apt update

e installa Nginx emettendo:

sudo apt install nginx

Una volta completata l'installazione, Nginx verrà avviato automaticamente.
Puoi assicurarti che il servizio Nginx sia in esecuzione con il seguente comando:

sudo systemctl status nginx

L'output dovrebbe essere simile al seguente:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago
 Main PID: 716 (nginx)
   CGroup: /system.slice/nginx.service
           ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           ├─717 nginx: worker process
           ├─718 nginx: worker process
           ├─719 nginx: worker process
           └─720 nginx: worker process

Fase 2:apri le porte del firewall

Se stai usando ufw devi aprire la porta HTTP 80 e/o la porta HTTPS 433. Ufw viene fornito con profili basati sulle porte predefinite dei demoni e dei programmi più comuni.

Per aprire entrambe le porte Nginx, esegui il seguente comando:

sudo ufw allow 'Nginx Full'

Per verificare la modifica esegui:

sudo ufw status

L'output dovrebbe essere simile al seguente:

Status: active

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)

Ora puoi aprire il browser, inserire l'indirizzo IP del tuo server nella barra degli indirizzi del browser e dovresti vedere la pagina Nginx predefinita.

Fase 3:gestione del servizio Nginx

Puoi gestire il servizio Nginx come qualsiasi altro systemd unità.

Avvia il servizio nginx con il seguente comando:

sudo systemctl start nginx

Interrompi il servizio con:

sudo systemctl stop nginx

Riavvia il servizio con:

sudo systemctl restart nginx

Verifica lo stato del servizio con:

sudo systemctl status nginx

Abilita il servizio all'avvio del sistema con:

sudo systemctl enable nginx

Disabilita il servizio all'avvio del sistema con:

sudo systemctl disable nginx

Fase 4:crea un nuovo blocco server

L'installazione predefinita di Nginx avrà un blocco server abilitato con una radice del documento impostata su /var/www/html .
In questa guida creeremo un nuovo blocco server per il dominio example.com e imposta la radice del documento su /var/www/example.com .

Innanzitutto, crea la root del documento di dominio con il seguente comando:

sudo mkdir -p /var/www/example.com

e quindi crea un index.html file con il seguente contenuto:

sudo vim /var/www/example.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>example.com</title>
</head>
<body>
    <h1>example.com server block</h1>
</body>
</html>

Quindi, crea un nuovo blocco server con il seguente contenuto:

sudo vim /etc/nginx/sites-available/example.com.conf
server {
       listen 80;
       listen [::]:80;

       server_name example.com www.example.com;

       root /var/www/example.com;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

Attiva il blocco del server creando un collegamento simbolico :

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Passaggio 5:riavvia Nginx

Testare la configurazione di Nginx e riavviare nginx:

sudo nginx -t
sudo systemctl restart nginx

Ora se inserisci example.com nella barra degli indirizzi del browser dovresti vedere example.com server block .

Ovviamente, non devi installare Nginx su Ubuntu 16.04, se utilizzi una delle nostre soluzioni di hosting Web Nginx ottimizzate, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare Nginx su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post su come installare Nginx su Ubuntu 16.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Panels
  1. Come installare Elgg con Nginx su Ubuntu 14.04

  2. Come installare MongoDB su Ubuntu 16.04

  3. Come installare Joomla su Ubuntu 18.04

  4. Come installare Nginx su Ubuntu 18.04

  5. Come installare GitLab su Ubuntu 18.04

Come installare Nginx su Ubuntu 16.04

Come installare Nginx su Ubuntu 15.04

Come installare ownCloud su Ubuntu 18.04

Come installare Contao su Ubuntu 20.04

Come installare NGINX su Ubuntu 18.04

Come installare Nginx su Ubuntu 22.04