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