Come installare l'ultima Nginx Mainline su Rocky Linux 8

Per coloro che utilizzano Rocky Linux 8, potresti aver notato che l'installazione Nginx direttamente dal suo Appresteam non installa l'ultima versione stabile o principale. È abbastanza indietro rispetto a dove Nginx è stabile e Mainline è al momento attuale del suo sviluppo.

Per la maggior parte, sarà preferibile utilizzare Nginx predefinito fornito in bundle con Rocky Linux, ma per coloro che desiderano utilizzare versioni più recenti per le ultime funzionalità, il seguente tutorial coprirà i passaggi necessari per farlo.

Prerequisiti

  • Sistema operativo consigliato: Rocky Linux 8.+.
  • Account utente: Un account utente con accesso sudo o root.

Aggiorna il sistema operativo

Aggiorna il tuo Rocky linux sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo dnf upgrade --refresh -y

Il tutorial utilizzerà il comando sudo , che collaborano con noi, attingono direttamente dalla storia e dalla tradizione veneziana supponendo che tu abbia lo stato di sudo.

Per verificare lo stato di sudo sul tuo account:

sudo whoami

Esempio di output che mostra lo stato di sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Come aggiungere un utente a Sudoers su Rocky Linux.

Per utilizzare l' account di root, usa il seguente comando con la password di root per accedere.

su

pubblicità


Rimuovi l'installazione precedente di Nginx

In primo luogo, è necessario rimuovere in qualsiasi precedenti installazioni di Nginx che sono attivi prima di installare Nginx Mainline.

Interrompi Nginx usando il systemctl comando come segue:

sudo systemctl stop nginx

Quindi, rimuovi Nginx usando il seguente comando:

sudo dnf remove nginx

Aggiunta del repository Ngnix

Ora che hai rimosso con successo la vecchia versione di Nginx, se l'avevi installata, per installare la linea principale di Nginx, devi prima installare la dipendenza per essa, che è dnf-utilities con il seguente comando:

sudo dnf install dnf-utils -y

Una volta installato, usa il tuo editor di testo preferito, crea il seguente file:

sudo nano /etc/yum.repos.d/nginx.repo

Successivamente, è necessario aggiungere il seguente codice, che specifica il repository Nginx che utilizzeremo per installare l'ultima versione di Nginx:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Per risparmiare uso (CTRL+O), poi esci (CTRL+X).


pubblicità


Installa la linea principale Nginx

Per impostazione predefinita, viene utilizzato per primo l'ultimo repository per i pacchetti Nginx stabili. Tuttavia, stai per installare Nginx linea principale, quindi dovrai eseguire il seguente comando per abilitare il repository principale come segue:

sudo yum-config-manager --enable nginx-mainline

Quindi, installa la linea principale di Nginx come segue:

sudo dnf install nginx

Notare il numero di versione che viene installato come di seguito:

Come installare l'ultima Nginx Mainline su Rocky Linux 8

Nota che vedrai un pop-up che ti avvisa dell'importazione del Chiave GPG durante l'installazione.

Questo è sicuro da fare ed è necessario per completare con successo l'installazione della linea principale di Nginx. Tipo "Y" e premere "ACCEDERE".

Come installare l'ultima Nginx Mainline su Rocky Linux 8

Per impostazione predefinita, Nginx non viene abilitato e viene disattivato durante l'installazione. Per attivare il tuo servizio Nginx, usa:

sudo systemctl start nginx

Per consentire l'avvio di Nginx all'avvio, utilizzare il seguente comando:

sudo systemctl enable nginx

Per verificare la versione della linea principale di Nginx, utilizzare il seguente comando per confermare:

nginx -v

Esempio di output:

Come installare l'ultima Nginx Mainline su Rocky Linux 8

Congratulazioni, hai installato con successo l'ultima versione della linea principale di Nginx dalla tua vecchia versione di Nginx fornita con il flusso dell'app Rocky Linux.

Configura firewall

Se non si sostituisce un servizio Nginx esistente e non si installa Nginx per la prima volta, potrebbe essere necessario configurare il firewall per il traffico HTTP e HTTPS. Di seguito è riportato un esempio di come eseguire questa operazione:

Per consentire il traffico HTTP utilizzare il seguente comando:

sudo firewall-cmd --permanent --zone=public --add-service=http

Per consentire il traffico HTTPS utilizzare il seguente comando:

sudo firewall-cmd --permanent --zone=public --add-service=https

Una volta fatto, devi rendere effettive le modifiche ricaricando il firewall:

sudo firewall-cmd --reload

pubblicità


Commenti e Conclusione

Il tutorial ti ha mostrato come installare il repository Nginx in modo da poter estrarre le ultime versioni di Nginx stable o mainline sul tuo server Rocky Linux 8. La stabilità è sempre quella di utilizzare ciò che viene ufficialmente nel flusso dell'app su Rocky Linux. Tuttavia, spesso, questi mancano di funzionalità poiché sono così obsoleti.

Nel complesso, l'utilizzo delle ultime versioni stabili di Nginx o Mainline è relativamente sicuro rispetto ad altri software in cui potrebbero essere presenti bug e instabilità. Nginx fa un lavoro fantastico nel mantenere la sua applicazione web senza intoppi.

Sottoscrivi
Notifica
0 Commenti
Feedback in linea
Visualizza tutti i commenti
0
Amerei i tuoi pensieri, per favore commenta.x