Prima di installare qualsiasi nuovo software, è sempre buona norma aggiornare i pacchetti di sistema alle versioni più recenti. Eseguire il comando seguente per aggiornare il sistema:
```
aggiornamento sudo apt
```
Una volta aggiornato il sistema, puoi procedere con l'installazione di Nginx. Per fare ciò, esegui il seguente comando:
```
sudo apt installa nginx
```
Al termine dell'installazione, puoi controllare lo stato del servizio Nginx per assicurarti che sia in esecuzione. Esegui il seguente comando:
```
sudo systemctl stato nginx
```
Dovresti vedere un output simile al seguente, che indica che il servizio Nginx è attivo e in esecuzione:
```
● nginx.service:un server Web ad alte prestazioni e un server proxy inverso
Caricato:caricato (/lib/systemd/system/nginx.service; abilitato; preimpostazione del fornitore:abilitato)
Attivo:attivo (in funzione) da gio 27-06-2019 14:39:46 UTC; 30 anni fa
Processo:23658 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Processo:23656 ExecStart=/usr/sbin/nginx -g demone attivo; processo_master attivo; (codice=uscita, stato=0/SUCCESSO)
PID principale:23657 (nginx)
CGroup:/system.slice/nginx.service
├─23657 nginx:processo principale /usr/sbin/nginx -g demone attivo; processo_master attivo;
├─23672 nginx:processo di lavoro
├─23674 nginx:processo di lavoro
├─23680 nginx:processo di lavoro
├─23683 nginx:processo di lavoro
└─23688 nginx:processo di lavoro
27 giugno 14:39:46 localhost systemd[1]:Avvio di un server Web ad alte prestazioni e di un server proxy inverso...
27 giugno 14:39:46 localhost nginx[23656]:nginx:la sintassi del file di configurazione /etc/nginx/nginx.conf è ok
27 giugno 14:39:46 localhost systemd[1]:avviato Un server Web ad alte prestazioni e un server proxy inverso.
```
Una volta che il servizio Nginx è in esecuzione, puoi accedere alla pagina di benvenuto Nginx predefinita digitando il seguente indirizzo in un browser web:
```
http://localhost
```
Dovresti vedere la pagina di benvenuto predefinita di Nginx, che conferma che Nginx funziona correttamente.
La configurazione predefinita di Nginx è adatta alla maggior parte dei siti Web di base. Tuttavia, potrebbe essere necessario personalizzare la configurazione per soddisfare le proprie esigenze specifiche. Il file di configurazione principale per Nginx si trova in /etc/nginx/nginx.conf. Puoi modificare questo file utilizzando un editor di testo come nano o vi.
Ad esempio, per modificare la porta predefinita su cui Nginx è in ascolto, puoi modificare la direttiva di ascolto nel file nginx.conf. La porta predefinita è 80, ma puoi cambiarla con qualsiasi altra porta che non sia già in uso.
```
ascolta 8080;
```
Dopo aver apportato eventuali modifiche al file di configurazione, è necessario ricaricare il servizio Nginx affinché le modifiche abbiano effetto. Puoi farlo eseguendo il seguente comando:
```
sudo systemctl ricarica nginx
```
Dopo aver apportato eventuali modifiche alla configurazione di Nginx, è importante testare la configurazione per assicurarsi che sia valida. Per fare ciò, esegui il seguente comando:
```
sudo nginx -t
```
Se la configurazione è valida, dovresti vedere un output simile al seguente:
```
nginx:la sintassi del file di configurazione /etc/nginx/nginx.conf è ok
nginx:il test del file di configurazione /etc/nginx/nginx.conf ha avuto esito positivo
```
Per garantire che Nginx si avvii automaticamente all'avvio del sistema, è necessario abilitare il servizio Nginx. Esegui il seguente comando:
```
sudo systemctl abilita nginx
```
Se hai un firewall abilitato sul tuo sistema, potrebbe essere necessario configurarlo per consentire il traffico verso la porta 80 o qualsiasi altra porta su cui Nginx è in ascolto. Ad esempio, se stai utilizzando il firewall UFW, puoi aprire la porta 80 eseguendo il comando seguente:
```
sudo ufw consenti 80/tcp
```
Hai installato e configurato con successo Nginx sul tuo server Ubuntu 18.04. Nginx è ora in esecuzione e in ascolto sulla porta 80 e la pagina di benvenuto predefinita di Nginx è accessibile digitando http://localhost in un browser web. Puoi personalizzare la configurazione di Nginx per soddisfare le tue esigenze specifiche e Nginx si avvierà automaticamente all'avvio del sistema.
sistemi © www.354353.com