Sådan installeres og konfigureres Nginx Debian 9 Linux

I øjeblikket har vi mulighed for at installere en række programmer, applikationer og funktioner i vores Linux -distributioner med fokus på at forbedre design og udvikling af systemet for at få sit maksimale potentiale og dermed tilbyde brugerne flere tjenester og muligheder.

Nginx er placeret i denne gren som en af ​​disse muligheder, når det kommer til hele emnet proxy -servere. I dag vil Solvetic forklare trin for trin, hvordan man installerer Nginx på Debian 9.

NginxNginx (engine x) er en HTTP- og reverse proxy -server, som kan implementeres som en mail proxy -server og en generisk TCP / UDP proxy -server.

Ved at implementere en Nginx -server får vi fordele, f.eks. Efter kategorier:

Grundlæggende funktioner

  • Statisk og indeksfilserver eller automatisk indekseret.
  • Omvendt proxy -acceleration med caching; belastningsbalancering og fejltolerance
  • Accelereret support med cachelagring af FastCGI, uwsgi, SCGI og memcached servere.
  • Modulær arkitektur, hvor filtre inkluderer gzipping, byteområder, klumpede svar, XSLT, SSI og billedtransformationsfilter.
  • Understøttelse af SSL og TLS SIN
  • Afhængighedsbaseret og vægtet prioritet HTTP / 2-understøttelse
  • Navnebaserede og IP-baserede virtuelle servere
  • Keep-alive og pipeline-forbindelser understøtter
  • Adgang til logformater, lagret logskrivning, hurtig logrotation og Syslog -log
  • Omdirigering af 3xx-5xx fejlkoder
  • Du kan ændre URI ved hjælp af regulære udtryk
  • Udfør forskellige funktioner afhængigt af kundens adresse
  • Adgangskontrol baseret på klientens IP -adresse, adgangskode (grundlæggende HTTP -godkendelse) og resultat af forespørgsel
  • HTTP -henvisningsvalidering
  • Understøtter PUT, DELETE, MKCOL, COPY og MOVE metoder
  • Streaming af FLV og MP4
  • Svargrænse
  • Begrænser antallet af samtidige forbindelser eller anmodninger fra én adresse
  • IP-baseret geolocation
  • Understøtter Embedded Perl

Proxyserver

  • Omdirigering af brugeren til en IMAP- eller POP3 -server ved hjælp af en ekstern HTTP -godkendelsesserver
  • Brugergodkendelse ved hjælp af en ekstern HTTP -godkendelsesserver og forbindelsesomdirigering til en intern SMTP -server
  • Understøttede godkendelsesmetoder: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • SSL -understøttelse
  • STARTTLS og STLS support.

TCP / UDP

  • Generisk TCP og UDP proxy
  • SSL- og TLS SNI -understøttelse til TCP
  • Belastningsbalancering og fejltolerance
  • Adgangskontrol baseret på kundeadresse
  • Det kan udføre forskellige funktioner afhængigt af kundens adresse
  • Begrænser antallet af samtidige forbindelser fra en adresse
  • Adgang til logformater, lagret logskrivning, hurtig logrotation og Syslog -log
  • IP-baseret geolocation.

Nu vil vi se, hvordan du installerer denne applikation i Debian 9 på en praktisk måde.

1. Systemopdatering og hvordan man installerer Nginx


Det første skridt at tage er at opdatere systempakkerne ved at udføre følgende kommandoer:
 apt-get updateapt-get opgradering
Når systemet er opdateret, udfører vi følgende linje for at installere Nginx:
 apt-get installer nginx

Der indtaster vi bogstavet S for at bekræfte download og opdatering af Nginx -pakkerne.

Når installationen er færdig ser vi følgende:

Som standard er Nginx -serveren startet i Debian 9, og dette vil være muligt at verificere med netstat -kommandoen og ps -kommandoen sådan:

 ps aux | grep nginxpgrep nginx


Login Tilmeld dig!

wave wave wave wave wave