Kā instalēt un konfigurēt Nginx Debian 9 Linux

Pašlaik mūsu Linux distributīvos ir iespēja instalēt virkni programmu, lietojumprogrammu un funkciju, kas vērstas uz sistēmas dizaina un attīstības uzlabošanu, lai iegūtu maksimālu potenciālu un tādējādi piedāvātu lietotājiem vairāk pakalpojumu un iespēju.

Nginx šajā nozarē tiek pozicionēts kā viena no šīm iespējām, runājot par visu starpniekserveru tēmu. Šodien Solvetic soli pa solim paskaidros, kā instalēt Nginx Debian 9.

NginxNginx (dzinējs x) ir HTTP un reversais starpniekserveris, ko var īstenot kā pasta starpniekserveri un vispārēju TCP / UDP starpniekserveri.

Ieviešot Nginx serveri, mēs baudīsim priekšrocības, piemēram, pēc kategorijām:

Pamatfunkcijas

  • Statiskais un indeksa failu serveris vai automātiski indeksēts.
  • Reversā starpniekservera paātrinājums ar kešatmiņu; slodzes līdzsvarošana un kļūdu tolerance
  • Paātrināts atbalsts ar FastCGI, uwsgi, SCGI un atmiņas serveru kešatmiņu.
  • Modulārā arhitektūra, kurā filtri ietver gzipping, baitu diapazonus, kuplās atbildes, XSLT, SSI un attēla pārveidošanas filtru.
  • SSL un TLS SIN atbalsts
  • Atkarībā balstīts un svērts prioritātes HTTP / 2 atbalsts
  • Uz nosaukumiem un IP balstītie virtuālie serveri
  • Uzturiet dzīvu un cauruļvadu savienojumu atbalstu
  • Piekļuve žurnāla formātiem, saglabāta žurnāla rakstīšana, ātra žurnāla rotācija un sistēmas žurnāla žurnāls
  • 3xx-5xx kļūdu kodu novirzīšana
  • URI var mainīt, izmantojot regulārās izteiksmes
  • Izpildiet dažādas funkcijas atkarībā no klienta adreses
  • Piekļuves kontrole, pamatojoties uz klienta IP adresi, paroli (HTTP pamata autentifikācija) un apakšprasījuma rezultātu
  • HTTP atsauces validācija
  • Atbalsta PUT, DELETE, MKCOL, COPY un MOVE metodes
  • FLV un MP4 straumēšana
  • Atbildes ātruma ierobežojums
  • Ierobežo vienlaicīgu savienojumu vai pieprasījumu skaitu no vienas adreses
  • Ģeogrāfiskā atrašanās vieta, kuras pamatā ir IP
  • Atbalsta iegulto perl

Starpniekserveris

  • Lietotāja novirzīšana uz IMAP vai POP3 serveri, izmantojot ārēju HTTP autentifikācijas serveri
  • Lietotāja autentifikācija, izmantojot ārēju HTTP autentifikācijas serveri, un savienojuma novirzīšana uz iekšējo SMTP serveri
  • Atbalstītās autentifikācijas metodes: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • SSL atbalsts
  • STARTTLS un STLS atbalsts.

TCP / UDP

  • Vispārējs TCP un UDP starpniekserveris
  • SSL un TLS SNI atbalsts TCP
  • Slodzes līdzsvarošana un kļūdu tolerance
  • Piekļuves kontrole, pamatojoties uz klienta adresi
  • Tas var veikt dažādas funkcijas atkarībā no klienta adreses
  • Ierobežo vienlaicīgu savienojumu skaitu no vienas adreses
  • Piekļuve žurnāla formātiem, saglabāta žurnāla rakstīšana, ātra žurnāla rotācija un sistēmas žurnāla žurnāls
  • Ģeogrāfiskā atrašanās vieta, kuras pamatā ir IP.

Tagad mēs redzēsim, kā praktiski instalēt šo lietojumprogrammu Debian 9.

1. Sistēmas atjaunināšana un Nginx instalēšana


Pirmais solis ir atjaunināt sistēmas pakotnes, izpildot šādas komandas:
 apt-get updateapt-get upgrade
Kad sistēma ir atjaunināta, mēs izpildām šādu rindu, lai instalētu Nginx:
 apt-get instalēt nginx

Tur mēs ievadīsim burtu S, lai apstiprinātu Nginx pakotņu lejupielādi un atjaunināšanu.

Kad instalēšana ir pabeigta, mēs redzēsim sekojošo:

Pēc noklusējuma Nginx serveris ir palaists Debian 9, un to būs iespējams pārbaudīt, izmantojot komandu netstat un ps komandu šādi:

 ps aux | grep nginxpgrep nginx


Pieslēgties Pievienojies!

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave