Šiuo metu „Linux“ platinimuose turime galimybę įdiegti programų, programų ir funkcijų seriją, skirtą tobulinti sistemos dizainą ir plėtrą, kad būtų išnaudotas maksimalus jos potencialas ir taip vartotojams būtų pasiūlyta daugiau paslaugų ir galimybių.
„Nginx“ šioje šakoje yra viena iš šių parinkčių, kai kalbama apie visą tarpinio serverio temą. Šiandien „Solvetic“ žingsnis po žingsnio paaiškins, kaip įdiegti „Nginx“ „Debian 9“.
Nginx„Nginx“ (variklis x) yra HTTP ir atvirkštinis tarpinis serveris, kurį galima įdiegti kaip pašto tarpinį serverį ir bendrą TCP / UDP tarpinį serverį.
Įdiegę „Nginx“ serverį, galėsime naudotis tokiomis privilegijomis kaip:
Pagrindinės funkcijos
- Statinis ir indeksinis failų serveris arba automatiškai indeksuojamas.
- Atvirkštinis tarpinio serverio pagreitis su talpykla; apkrovų balansavimas ir gedimų toleravimas
- Pagreitintas palaikymas naudojant „FastCGI“, „uwsgi“, SCGI ir atminties serverių talpyklą.
- Modulinė architektūra, kai filtrai apima gzipping, baitų diapazonus, stambius atsakymus, XSLT, SSI ir vaizdo transformacijos filtrą.
- SSL ir TLS SIN palaikymas
- Priklausomybėmis pagrįstas ir svertinis prioritetinis HTTP / 2 palaikymas
- Vardiniai ir IP pagrįsti virtualūs serveriai
- Išlaikyti gyvą ir palaikyti dujotiekio jungtis
- Prieiga prie žurnalo formatų, įrašyto žurnalo rašymo, greito žurnalo pasukimo ir sistemos žurnalo
- 3xx-5xx klaidų kodų peradresavimas
- URI galite pakeisti naudodami įprastas išraiškas
- Atlikite skirtingas funkcijas, priklausomai nuo kliento adreso
- Prieigos valdymas, pagrįstas kliento IP adresu, slaptažodžiu (HTTP pagrindinis autentifikavimas) ir papildomo užklausos rezultatu
- HTTP nuorodos patvirtinimas
- Palaiko PUT, DELETE, MKCOL, COPY ir MOVE metodus
- FLV ir MP4 transliacijos
- Atsakymo dažnio riba
- Apriboja vienu metu atliekamų ryšių ar užklausų iš vieno adreso skaičių
- IP pagrįsta geografinė padėtis
- Palaiko įterptąjį perl
Tarpinis serveris
- Vartotojo peradresavimas į IMAP arba POP3 serverį naudojant išorinį HTTP autentifikavimo serverį
- Vartotojo autentifikavimas naudojant išorinį HTTP autentifikavimo serverį ir ryšio peradresavimas į vidinį SMTP serverį
- Palaikomi autentifikavimo metodai: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- SSL palaikymas
- STARTTLS ir STLS palaikymas.
TCP / UDP
- Bendras TCP ir UDP tarpinis serveris
- SSL ir TLS SNI palaikymas TCP
- Apkrovos balansavimas ir gedimų toleravimas
- Prieigos valdymas pagal kliento adresą
- Jis gali atlikti skirtingas funkcijas, priklausomai nuo kliento adreso
- Apriboja vienu metu naudojamų ryšių iš vieno adreso skaičių
- Prieiga prie žurnalo formatų, įrašyto žurnalo rašymo, greito žurnalo pasukimo ir sistemos žurnalo
- IP pagrįsta geografinė padėtis.
Dabar pamatysime, kaip praktiškai įdiegti šią programą „Debian 9“.
1. Sistemos atnaujinimas ir kaip įdiegti „Nginx“
Pirmiausia reikia atnaujinti sistemos paketus, vykdant šias komandas:
apt-get updateapt-get upgradeAtnaujinę sistemą, norėdami įdiegti „Nginx“, vykdome šią eilutę:
apt-get įdiegti nginx
Ten įvesime raidę S, kad patvirtintume „Nginx“ paketų atsisiuntimą ir atnaujinimą.
Kai diegimas bus baigtas, pamatysime šiuos dalykus:
Pagal numatytuosius nustatymus „Nginx“ serveris buvo paleistas naudojant „Debian 9“ ir tai bus galima patikrinti naudojant komandą „netstat“ ir „ps“:
ps aux | grep nginxpgrep nginx
Prisijunk Prisijunk!