Android

Hvordan installere nginx på debian 10 linux

How to Install Wordpress With Nginx on Debian 10 VPS

How to Install Wordpress With Nginx on Debian 10 VPS

Innholdsfortegnelse:

Anonim

Nginx er en åpen kildekode, høy ytelse HTTP og reverse proxy-server som driver noen av de største nettstedene på Internett. Sammenlignet med Apache, kan Nginx håndtere et mye stort antall samtidige tilkoblinger og har et mindre minneavtrykk per tilkobling.

Nginx kan brukes som en frittstående webserver, og som en omvendt proxy for HTTP- og ikke-HTTP-servere.

I denne opplæringen skal vi forklare hvordan du installerer og administrerer Nginx på Debian 10 Buster.

Installer Nginx

Nginx-pakken er inkludert i standard Debian Buster-lagringene. Installasjonen er ganske grei, bare kjør følgende kommandoer som root eller bruker med sudo-rettigheter:

sudo apt update sudo apt install nginx

Nginx-tjenesten starter automatisk etter at installasjonsprosessen er fullført. Du kan bekrefte det med krøll som vist nedenfor:

curl -I 127.0.0.1

Utgangen vil se ut som dette:

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

Du kan bruke systemctl kommandoen til å administrere Nginx-tjenesten, samme som en hvilken som helst annen systemd enhet.

Juster brannmuren

UFW-brukere kan åpne HTTP ( 80 ) og HTTPS ( 443 ) porter ved å aktivere 'Nginx Full' -profilen:

sudo ufw allow 'Nginx Full'

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

Nginx-konfigurasjonsfilens struktur og beste fremgangsmåter

  • Nginx-konfigurasjonsfiler lagres i /etc/nginx katalogen. Hovedkonfigurasjonsfilen for Nginx er /etc/nginx/nginx.conf Serverblokk (vhost) konfigurasjonsfiler er lagret i /etc/nginx/sites-available katalog. Konfigurasjonsfilene som er funnet i denne katalogen, brukes bare av Nginx når de er koblet til katalogen /etc/nginx/sites-enabled aktivere en serverblokk oppretter du en symlink (en peker) fra konfigurasjonsfilen i en katalog som er tilgjengelig for nettsteder. sites-enabled katalog. For å skrive mer vedlikeholdskode er det lurt å følge en standard navnekonvensjon. For eksempel, hvis domenenavnet ditt er mydomain.com , skal konfigurasjonsfilen få navnet /etc/nginx/sites-available/mydomain.com.conf . /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets inneholder konfigurasjonsutdrag som kan inkluderes i serverblokkeringsfiler. Hvis du bruker repeterbare konfigurasjonssegmenter, kan du refaktorere disse segmentene i kodebiter og inkludere kodebiten til serverblokkene. Nginx-loggfiler ( access.log og error.log ) er lokalisert i /var/log/nginx/ katalogen. Det anbefales å ha en annen access og error for hver serverblokk. Du kan stille inn domenedokumentets rotkatalog til et hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusjon

Å installere Nginx på Debian 10 handler om å kjøre en enkelt kommando.

Nå som du har installert Nginx på Debian 10 Linux kan du begynne å distribuere applikasjonene dine og bruke Nginx som en web- eller proxy-server.

nginx debian