Installa Nginx su CentOS

Installa Nginx su CentOS
Nel caso di qualsiasi server Web, le prestazioni sono qualcosa che devi tenere a mente. In effetti, le prestazioni sono il fattore principale che decide il successo dell'esecuzione di un server. Più veloce è il server, maggiori prestazioni si ottiene dalla tua configurazione hardware corrente.

Ci sono un certo numero di app server disponibili là fuori. I più popolari includono Apache e Nginx. Entrambi sono gratuiti e open-source. Naturalmente, in termini di popolarità, Apache è una scelta abbastanza popolare anche nel mondo. In effetti, oltre il 65% di tutti i server nel mondo cyber attuale è alimentato da Apache!

Tuttavia, ciò non diminuisce i benefici di NGINX (Engine -Ex - è così che è pronunciato). Ci sono tonnellate di ulteriori vantaggi che Nginx fornisce che Apache non serve a servire.

La prima e principale ragione è la performance. Nginx, essendo un'alternativa leggera ad Apache, offre prestazioni complessive migliori di Apache. Nginx è anche adatto all'ambiente Linux e altri Unix. Tuttavia, Nginx non è all'altezza in termini di flessibilità. È necessario compilare ulteriori moduli nel binario Nginx nella maggior parte dei casi in quanto non tutti i moduli del caricamento del modulo dinamico di supporto Nginx.

Poiché entrambi sono gratuiti, puoi facilmente avviare il tuo server in questo momento! Nel tutorial di oggi, controlleremo Nginx in esecuzione sul mio sistema di test centos.

Installazione di NGINX

Nginx è disponibile sul repository EPEL. Iniziamo l'installazione!

Inizialmente, assicurati che il tuo sistema abbia un repository EPEL abilitato -

sudo yum installa epel-release
Sudo Yum Aggiornamento

Ora, è ora di eseguire l'installazione!!!

sudo yum installa nginx

Avvio di nginx

L'installazione è completa, è ora di accenderlo! Non si inizierà tutto da solo!

sudo systemctl avvia nginx

Se il sistema è configurato per utilizzare un firewall, abilita il traffico HTTP e HTTPS da/al server -

sudo firewall-cmd -permanent --zone = public-sierervice = http
sudo firewall-cmd -permanent --zone = public --add-service = https
sudo firewall-cmd--ricarico

È ora di testare il server funzionante -

http: //

Non avere l'indirizzo IP del server? Quindi puoi scoprire eseguendo il seguente comando -

IP ADDR

Nel mio caso, ho bisogno della connessione "enp0s3". Ora, scopri l'indirizzo IP eseguendo il comando seguente -

IP ADDR Show ENP0S3 | grep inet | awk 'stampa $ 2; '| Sed 'S/\/.*$ // '

Potresti anche abilitare Nginx ogni volta che il tuo sistema si avvia -

sudo systemctl abilita nginx

Configurazioni aggiuntive

La configurazione predefinita non è sempre la migliore in quanto dipende dal caso di utilizzo particolare. Fortunatamente, Nginx presenta un pratico set di file di configurazione.

  • File di configurazione globale Nginx
    /etc/nginx/nginx.conf
  • Root del server predefinito
    /usr/share/nginx/html
  • Configurazione del blocco del server
    /etc/nginx/conf.D/*.conf

Godere!