How to Install Wordpress With Nginx on Debian 10 VPS
Innholdsfortegnelse:
- Forutsetninger
- Installer Nginx
- Juster brannmuren
- Administrer Nginx-tjenesten med systemctl
- Nginx-konfigurasjonsfilens struktur og beste fremgangsmåter
- Konklusjon
Nginx er en åpen kildekode, høy ytelse HTTP og reverse proxy-server som driver noen av de største nettstedene på Internett.
Nginx kan brukes som en frittstående webserver, og som en omvendt proxy for Apache og andre webservere.
Sammenlignet med Apache, kan Nginx håndtere et mye stort antall samtidige tilkoblinger og har et mindre minneavtrykk per tilkobling.
Denne opplæringen vil skissere trinnene for å installere og administrere Nginx på en Debian-maskin.
Forutsetninger
Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.
Installer Nginx
Installasjonen er ganske grei. Følg trinnene nedenfor for å installere Nginx på Debian-systemet:
-
Oppdater pakkeindeksen:
sudo apt update
Installer Nginx-pakken:
sudo apt install nginx
Nginx-tjenesten starter automatisk etter at installasjonsprosessen er fullført. Du kan bekrefte det ved å kjøre følgende krøllkommando:
curl -I 127.0.0.1
HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
Juster brannmuren
Hvis du bruker iptables for å filtrere tilkoblinger til systemet ditt, må du åpne HTTP (
80
) og HTTPS (
443
) porter.
Åpne de nødvendige portene ved å utgi følgende kommando:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Administrer Nginx-tjenesten med systemctl
Du kan bruke
systemctl
kommandoen til å administrere Nginx-tjenesten, samme som en hvilken som helst annen systemd enhet.
For å stoppe Nginx-tjenesten, kjør:
sudo systemctl stop nginx
For å starte det på nytt, skriver du inn:
sudo systemctl start nginx
Slik starter du Nginx-tjenesten på nytt:
sudo systemctl restart nginx
Last inn Nginx-tjenesten på nytt etter at du har gjort noen konfigurasjonsendringer:
sudo systemctl reload nginx
Deaktiver Nginx-tjenesten for å starte ved oppstart:
sudo systemctl disable nginx
Og for å aktivere det på nytt:
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 ikke av Nginx med mindre de er koblet til katalogen/etc/nginx/sites-enabled
gjøres ved å opprette en symlink (en peker) fra konfigurasjonsfilsidene i etsites-available
katalog til densites-enabled
katalogen. For å skrive mer vedlikeholdskode er det lurt å følge en standard navnekonvensjon. Hvis domenenavnet ditt for eksempel ermydomain.com
bør konfigurasjonsfilen få navnet/etc/nginx/sites-available/mydomain.com.conf
./etc/nginx/snippets
katalogen inneholder konfigurasjonsutdrag som kan inkluderes i serveren blokkere filer. Hvis du bruker repeterbare konfigurasjonssegmenter, kan du refaktorere disse segmentene i kodebiter og inkludere kodebiten til serverblokkene. Nginx-loggfiler (access.log
ogerror.log
) er lokalisert i/var/log/nginx/
katalogen. Det anbefales å ha en annenaccess
ogerror
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
Gratulerer, du har installert Nginx på Debian 9-serveren din. Du er nå klar til å begynne å distribuere applikasjonene dine og bruke Nginx som en web- eller proxy-server.
nginx debianDette innlegget er en del av Hvordan installere LEMP Stack i Debian 9-serien.
Andre innlegg i denne serien:
• Hvordan installere MariaDB på Ubuntu 18.04 • Slik installerer du Nginx på Debian 9 • Hvordan installerer PHP på Debian 9 • Slik installerer du Nginx-serverblokker på Debian 9 • Sikker Nginx med Let's Encrypt på Debian 9Hvordan installere nginx på debian 10 linux

Nginx er en åpen kildekode, høy ytelse HTTP og reverse proxy-server som driver noen av de største nettstedene på Internett. I denne opplæringen skal vi forklare hvordan du installerer og administrerer Nginx på Debian 10 Buster.
Hvordan installere nginx på centos 8

Nginx-uttalte motor x er en åpen kildekode, høyytelses HTTP- og reverse proxy-server. Denne veiledningen forklarer hvordan du installerer og administrerer Nginx på CentOS 8.
Hvordan installere nginx på ubuntu 16.04

I denne opplæringen skal vi diskutere hvordan du installerer og administrerer Nginx på Ubuntu 16.04-systemer. Nginx-uttalte motor x er en gratis, åpen kildekode, høy ytelse HTTP og reverse proxy-server.