androide

Come installare nginx su debian 10 linux

How to Install Wordpress With Nginx on Debian 10 VPS

How to Install Wordpress With Nginx on Debian 10 VPS

Sommario:

Anonim

Nginx è un server HTTP e proxy inverso open source ad alte prestazioni che alimenta alcuni dei più grandi siti su Internet. Rispetto ad Apache, Nginx è in grado di gestire un numero molto elevato di connessioni simultanee e ha un ingombro di memoria inferiore per connessione.

Nginx può essere utilizzato come server Web autonomo e come proxy inverso per server HTTP e non

In questo tutorial, spiegheremo come installare e gestire Nginx su Debian 10 Buster.

Installa Nginx

Il pacchetto Nginx è incluso nei repository Debian Buster predefiniti. L'installazione è piuttosto semplice, basta eseguire i seguenti comandi come root o utente con privilegi sudo:

sudo apt update sudo apt install nginx

Il servizio Nginx si avvierà automaticamente al termine del processo di installazione. Puoi verificarlo con l'arricciatura come mostrato di seguito:

curl -I 127.0.0.1

L'output sarà simile a questo:

HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes

È possibile utilizzare il comando systemctl per gestire il servizio Nginx, come qualsiasi altra unità systemd.

Regola il firewall

Gli utenti UFW possono aprire le porte HTTP ( 80 ) e HTTPS ( 443 ) abilitando il profilo 'Nginx Full':

sudo ufw allow 'Nginx Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Struttura e best practice del file di configurazione di Nginx

  • I file di configurazione di Nginx sono memorizzati nella directory /etc/nginx file di configurazione principale di Nginx è /etc/nginx/nginx.conf file di configurazione del blocco server (vhost) sono memorizzati nella directory /etc/nginx/sites-available . I file di configurazione trovati in questa directory sono usati da Nginx solo quando sono collegati alla directory /etc/nginx/sites-enabled attivare un blocco server creare un collegamento simbolico (un puntatore) dal file di configurazione in una directory sites-available nei sites-available alla directory sites-enabled scrivere codice più gestibile, è una buona idea seguire una convenzione di denominazione standard. Ad esempio, se il tuo nome di dominio è mydomain.com il file di configurazione dovrebbe essere chiamato /etc/nginx/sites-available/mydomain.com.conf . La /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets contiene frammenti di configurazione che possono essere inclusi nella file di blocco del server. Se si utilizzano segmenti di configurazione ripetibili, è possibile trasformare questi segmenti in frammenti e includere il file di frammenti nei blocchi del server. I file di registro di access.log ( access.log ed error.log ) si trovano nella directory /var/log/nginx/ . Si consiglia di disporre di un diverso access e file di registro degli error 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/

Conclusione

Installare Nginx su Debian 10 è una questione di eseguire un singolo comando.

Ora che hai installato Nginx sul tuo Debian 10 Linux puoi iniziare a distribuire le tue applicazioni e usare Nginx come server web o proxy.

nginx debian