GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nginx su CentOS

Nginx è un server Web open source e più popolare, più flessibile e leggero del server Apache. È progettato per la migliore stabilità e prestazioni e può gestire più richieste di client contemporaneamente con risorse limitate. Può anche fungere da bilanciamento del carico e server proxy inverso.

In un post precedente, abbiamo descritto l'installazione di Nginx su Ubuntu. Questo post descriverà l'installazione di Nginx su CentOS.

Requisiti:

Avrai bisogno di:

  • Sistema CentOS
  • Un utente con accesso sudo

Nota :Dimostreremo la procedura su CentOS 8 macchina.

Passaggio 1:installa Nginx su CentOS

Per installare Nginx su CentOS, possiamo usare il gestore di pacchetti dnf. Usa il comando seguente per installare Nginx sul tuo sistema CentOS:

$ sudo dnf install nginx

Fornisci la password sudo e premi y quando richiesto con s/N . Dopo che l'installazione inizierà.

Dopo aver installato il server Nginx, dovresti vedere un output simile:

Passaggio 2:avvia e abilita Nginx all'avvio

Dopo l'installazione, puoi avviare Nginx usando il comando seguente:

$ sudo systemctl start nginx

Per verificare se il servizio è stato avviato, utilizzare il comando seguente:

$ sudo systemctl status nginx

Se non si desidera avviare manualmente Nginx ogni volta che viene avviato il server, è possibile abilitarlo per l'avvio automatico all'avvio del server. Per avviare automaticamente il servizio Nginx all'avvio del sistema, ecco il comando:

$ sudo systemctl enable nginx

Passaggio 3:Consenti traffico Nginx nel firewall

In CentOS, il firewall è abilitato per impostazione predefinita e quindi blocca l'accesso alle porte 80 e 443 utilizzate dal server Web Nginx. Per consentire il traffico HTTP e HTTPS esterno verso il tuo server NGINX, dovrai aggiungere una regola nel firewall. Ricorda se stai solo testando il server Nginx dal tuo sistema locale, non è necessario aggiungere questa regola.

Esegui il comando seguente per consentire l'accesso al traffico HTTP in arrivo al tuo server Nginx:

$ sudo firewall-cmd --permanent --add-service=http

Quindi esegui il comando seguente per consentire l'accesso al traffico HTTPS in arrivo al tuo server Nginx:

$ sudo firewall-cmd --permanent --add-service=https

Quindi esegui il comando seguente per ricaricare firewalld:

$ sudo firewall-cmd --reload

Per verificare se la regola è stata aggiunta, usa il comando seguente:

$ sudo firewall-cmd --permanent --list-all

Nell'output del comando precedente, dovresti vedere http elencati nei servizi linea.

Fase 4:prova il server Nginx

Ora per verificare se il server Nginx funziona, accedi all'indirizzo IP del tuo server in un browser web. Se non sai come trovare l'indirizzo IP di un sistema, visita questo link.

http://IP-address

Se il server Nginx è stato installato correttamente, dovresti vedere la seguente pagina predefinita di Nginx.

Comandi di gestione di Nginx

Oltre ad avviare e abilitare i comandi del server Nginx (come discusso sopra), ci sono alcuni altri comandi che troverai utili nella gestione del server Nginx. Ne condividiamo alcuni:

Per interrompere il servizio Nginx, il comando sarebbe:

$ sudo systemctl stop nginx

Per riavviare il servizio Nginx, il comando sarebbe:

$ sudo systemctl restart nginx

Per disabilitare il servizio Nginx, il comando sarebbe:

$ sudo systemctl disable nginx

Quando apporti modifiche alla configurazione, dovrai ricaricare la configurazione del firewall. Ecco il comando che puoi usare:

$ sudo systemctl reload nginx

File e directory principali di Nginx

Ecco alcuni dei principali file e directory Nginx:

  • /etc/nginx: I file di configurazione di Nginx possono essere trovati in questa directory.
  • /etc/nginx/nginx.conf :Questo è il file di configurazione globale di Nginx
  • /etc/nginx/conf.d :I file di configurazione del blocco del server Nginx possono essere trovati in questa directory
  • /usr/share/nginx/html :il contenuto Web servito dal server Nginx può essere trovato in questa directory

Disinstalla Nginx

Se hai bisogno di rimuovere/disinstallare Nginx dal tuo computer CentOS, puoi farlo come segue:

Interrompi i servizi Nginx come segue:

$ sudo systemctl stop nginx.service

Quindi per rimuovere Nginx, usa il comando seguente:

$ sudo yum remove nginx

Per rimuovere anche la configurazione di Nginx e i file di registro, usa il comando seguente:

$ sudo rm -R /etc/nginx
$ sudo rm -R /var/log/nginx

Ecco come installare il server Nginx su una macchina CentOS e aggiungere una regola firewall per consentire il traffico in arrivo verso il server Nginx. Alla fine, abbiamo discusso di come rimuovere Nginx da CentOS.


Cent OS
  1. Come installare Nginx su CentOS 7

  2. Come installare il server Minecraft su CentOS 7

  3. Come installare Nginx su CentOS 8

  4. Come installare PostgreSQL su CentOS 8

  5. Come installare Teamspeak 3 Server su CentOS 8

Come installare MySQL 8 su CentOS 8

Come installare Shoutcast Server su CentOS 8

Come installare Nginx su CentOS 6

Come installare il server LEMP su CentOS 8

Come installare Nginx su CentOS 7

Come installare Nginx su CentOS 7?