【Tutorial】【For Beginner】CentOS8 on KVM Redmine4 via Nginx install how to install
Sommario:
- Prerequisiti
- Installazione di Nginx su CentOS 8
- Regolazione del firewall
- Struttura e best practice del file di configurazione di Nginx
- Conclusione
Nginx pronunciato "engine x" è un server HTTP e proxy inverso ad alte prestazioni open source responsabile della gestione del carico di alcuni dei più grandi siti su Internet. Può essere utilizzato come server Web autonomo, bilanciamento del carico, cache dei contenuti e proxy inverso per server HTTP e non
Rispetto ad Apache, Nginx è in grado di gestire un numero molto elevato di connessioni simultanee e ha un ingombro di memoria inferiore per connessione.
Questo tutorial spiega come installare e gestire Nginx su CentOS 8.
Prerequisiti
Prima di continuare, assicurati di aver effettuato l'accesso come utente con privilegi sudo e di non avere Apache o altri processi in esecuzione sulla porta 80 o 443.
Installazione di Nginx su CentOS 8
A partire da CentOS 8, il pacchetto Nginx è disponibile nei repository CentOS predefiniti.
Installare Nginx su CentOS 8 è semplice come scrivere:
sudo yum install nginx
Una volta completata l'installazione, abilitare e avviare il servizio Nginx con:
sudo systemctl enable nginx
sudo systemctl start nginx
Per verificare che il servizio sia in esecuzione, verificane lo stato:
sudo systemctl status nginx
L'output dovrebbe assomigliare a questo:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Regolazione del firewall
FirewallD è la soluzione firewall predefinita su Centos 8.
Durante l'installazione, Nginx crea un file di servizio firewalld con regole predefinite per consentire l'accesso alle porte HTTP (
80
) e HTTPS (
443
).
Utilizzare i seguenti comandi per aprire permanentemente le porte necessarie:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Ora puoi testare l'installazione di Nginx, aprendo
http://YOUR_IP
nel tuo browser web. Dovresti vedere la pagina di benvenuto predefinita di Nginx, che dovrebbe apparire come nell'immagine seguente:
Struttura e best practice del file di configurazione di Nginx
- Tutti i file di configurazione di Nginx si trovano nella directory
/etc/nginx/
file di configurazione principale di Nginx è/etc/nginx/nginx.conf
creazione di un file di configurazione separato per ciascun dominio semplifica la manutenzione del server. I file di blocco del server Nginx deve terminare con.conf
ed essere archiviato nella directory/etc/nginx/conf.d
. Puoi avere tutti i blocchi server che desideri. È buona norma seguire una convenzione di denominazione standard. Ad esempio, se il nome di dominio èmydomain.com
il file di configurazione deve essere denominatomydomain.com.conf
Se si utilizzano segmenti di configurazione ripetibili nei blocchi del server di dominio, è consigliabile trasformare tali segmenti in frammenti. File di registro di Nginx (access.log
ederror.log
) si trovano nella directory/var/log/nginx/
. Si consiglia di disporre di un diversoaccess
e file di registro deglierror
per ciascun blocco server. È possibile impostare la directory principale del documento di dominio in qualsiasi posizione desiderata. Le posizioni più comuni per webroot includono:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
Conclusione
Congratulazioni, hai installato Nginx con successo sul tuo server CentOS 8. Ora sei pronto per iniziare a distribuire le tue applicazioni e utilizzare Nginx come server Web o proxy.
È possibile gestire il servizio Nginx come qualsiasi altra unità di sistema.
nginx centosCome installare nginx su centos 7

Nginx pronunciato 'engine x' è un server HTTP e proxy inverso ad alte prestazioni gratuito, open source, responsabile della gestione del carico di alcuni dei più grandi siti su Internet. Questo tutorial ti insegnerà come installare e gestire Nginx sul tuo computer CentOS 7.
Come installare phpmyadmin con nginx su centos 7

phpMyAdmin consente di interagire con i database MySQL, gestire account utente e privilegi ed eseguire istruzioni SQL. In questo tutorial, ti mostreremo come installare phpMyAdmin con Nginx su CentOS 7.
Come installare wordpress con nginx su CentOS 7

In questo tutorial ti mostreremo come installare WordPress su un computer CentOS 7. WordPress è di gran lunga la piattaforma di blog e CMS open source più popolare al mondo.