Slik installerer og konfigurerer du Nginx Debian 9 Linux

For øyeblikket har vi muligheten til å installere en rekke programmer, applikasjoner og funksjoner i Linux -distribusjonene våre med fokus på å forbedre design og utvikling av systemet for å få maksimalt potensial og dermed tilby brukerne flere tjenester og alternativer.

Nginx er plassert i denne grenen som et av disse alternativene når det gjelder hele emnet proxy -servere. I dag vil Solvetic forklare trinn for trinn hvordan du installerer Nginx på Debian 9.

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

Ved å implementere en Nginx -server får vi fordeler som kategorier:

Grunnleggende funksjoner

  • Statisk og indeksert filserver eller automatisk indeksert.
  • Omvendt proxy -akselerasjon med hurtigbufring; lastbalansering og feiltoleranse
  • Akselerert støtte med hurtigbufring av FastCGI, uwsgi, SCGI og memcachede servere.
  • Modulær arkitektur, hvor filtre inkluderer gzipping, byteområder, chunky responser, XSLT, SSI og bildetransformasjonsfilter.
  • Støtte for SSL og TLS SIN
  • Avhengighetsbasert og vektet prioritet HTTP / 2-støtte
  • Navnebaserte og IP-baserte virtuelle servere
  • Keep-live og rørledningstilkoblinger støtter
  • Tilgang til loggformater, lagret loggskriving, rask logrotasjon og Syslog -logg
  • Omdirigering av 3xx-5xx feilkoder
  • Du kan endre URI ved hjelp av vanlige uttrykk
  • Utfør forskjellige funksjoner avhengig av kundens adresse
  • Tilgangskontroll basert på klientens IP -adresse, passord (grunnleggende HTTP -godkjenning) og resultat for forespørsel
  • HTTP -referansevalidering
  • Støtter PUT, DELETE, MKCOL, COPY og MOVE metoder
  • FLV- og MP4 -streaming
  • Svargrense
  • Begrenser antall samtidige tilkoblinger eller forespørsler fra én adresse
  • IP-basert geolokalisering
  • Støtter Embedded Perl

Proxy-server

  • Viderekobling av brukeren til en IMAP- eller POP3 -server ved bruk av en ekstern HTTP -godkjenningsserver
  • Brukerautentisering ved hjelp av en ekstern HTTP -godkjenningsserver og omdirigering av tilkobling til en intern SMTP -server
  • Autentiseringsmetoder som støttes: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • SSL -støtte
  • STARTTLS og STLS støtte.

TCP / UDP

  • Generisk TCP- og UDP -proxy
  • SSL- og TLS SNI -støtte for TCP
  • Lastbalansering og feiltoleranse
  • Tilgangskontroll basert på kundeadresse
  • Det kan utføre forskjellige funksjoner avhengig av kundens adresse
  • Begrenser antall samtidige tilkoblinger fra én adresse
  • Tilgang til loggformater, lagret loggskriving, rask logrotasjon og Syslog -logg
  • IP-basert geolokalisering.

Nå skal vi se hvordan du installerer dette programmet i Debian 9 på en praktisk måte.

1. Systemoppdatering og hvordan du installerer Nginx


Det første trinnet å ta er å oppdatere systempakkene ved å utføre følgende kommandoer:
 apt-get updateapt-get oppgradering
Når systemet er oppdatert, utfører vi følgende linje for å installere Nginx:
 apt-get installer nginx

Der vil vi skrive inn bokstaven S for å bekrefte nedlasting og oppdatering av Nginx -pakkene.

Når installasjonen er fullført ser vi følgende:

Som standard har Nginx -serveren blitt startet i Debian 9, og dette vil være mulig å bekrefte med netstat -kommandoen og ps -kommandoen slik:

 ps aux | grep nginxpgrep nginx


Logg inn Bli med!

wave wave wave wave wave