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 oppgraderingNå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!