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

Installa Nginx su CentOS 8:il metodo migliore?

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.

Fondamentalmente, Nginx è più rispettoso delle risorse di Apache nella maggior parte dei casi.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Nginx correlate.

In questo contesto, esamineremo come installare Nginx su CentOS 8 OS.

In precedenza, abbiamo descritto l'installazione di Nginx su Ubuntu.


Come installare Nginx su CentOS?

Prima di procedere con questa procedura di installazione, assicurati di utilizzare un utente con accesso sudo.

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 y/n. Dopo che l'installazione inizierà.


Passaggi per configurare Nginx su CentOS

1. 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


2. 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 elencato nella riga dei servizi.


3. Testare 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 i metodi per trovare l'indirizzo IP in CentOS.

http://IP-address

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


Come gestire Nginx?

Oltre ad avviare e abilitare il servizio Nginx come descritto 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 si trovano 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.


Come disinstallare Nginx dal sistema CentOS Linux?

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



Cent OS
  1. Installa GitLab in Ubuntu 20.04 - Metodo migliore?

  2. Installa Jenkins su CentOS 8

  3. Installa Putty su CentOS 8:il metodo migliore?

  4. Installa Nmap su CentOS 8 - Metodo migliore?

  5. Come installare lo stack LEMP su CentOS 7

Come installare Gitea su CentOS 8

Installa Magento 2 su CentOS 7

Come installare Nginx su CentOS 7

Installa Odoo 13 su CentOS 8

Come installare InvoicePlane con Nginx su CentOS 7

Come installare Nginx su CentOS 9 Stream