Nginx

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, migliori sono le prestazioni che ottieni dalla tua attuale configurazione hardware.

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

Tuttavia, ciò non diminuisce i vantaggi di NGINX (engine-ex - è così che si pronuncia). Ci sono un sacco di vantaggi aggiuntivi che NGINX fornisce che Apache non riesce a servire.

La prima e più importante ragione è la performance. NGINX, essendo un'alternativa leggera ad Apache, offre prestazioni complessive migliori rispetto ad Apache. NGINX è anche adatto con Linux e altri ambienti simili a UNIX. Tuttavia, NGINX non è all'altezza in termini di flessibilità. Nella maggior parte dei casi è necessario compilare moduli aggiuntivi nel binario NGINX poiché non tutti i moduli di NGINX supportano il caricamento dinamico dei moduli.

Poiché entrambi sono gratuiti, puoi facilmente avviare il tuo server in questo momento! Nel tutorial di oggi, esamineremo NGINX in esecuzione sul mio sistema CentOS di prova.

Installazione di NGINX

NGINX è disponibile nel repository EPEL. Iniziamo l'installazione!

All'inizio, assicurati che il tuo sistema abbia il repository EPEL abilitato -

sudo yum install epel-release

sudo yum aggiornamento

Ora è il momento di eseguire l'installazione!!!

sudo yum install nginx

Avvio di NGINX

L'installazione è completa, è ora di accenderla! Non si avvierà da solo!

sudo systemctl start nginx

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

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

È ora di testare il funzionamento del server -

http://

Non ho l'indirizzo IP del server? Quindi puoi scoprirlo eseguendo il seguente comando -

indirizzo IP

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

ip addr mostra enp0s3 | grep inet | awk ' print $2; ' | sed 's/\/.*$//'

Potresti anche voler 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 particolare caso di utilizzo. Fortunatamente, NGINX fornisce 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!

Come mostrare l'overlay OSD in app e giochi Linux a schermo intero
Giocare a giochi a schermo intero o utilizzare app in modalità a schermo intero senza distrazioni può tagliarti fuori dalle informazioni di sistema ri...
Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...