Per pastaruosius kelerius metus žiniatinklio programos įgijo didelį populiarumą kaip priemonė teikti paslaugas įvairiems klientams. Naudodami žiniatinklio programą galite pasiekti platesnę auditoriją, nepaisant jos naudojamo įrenginio ar operacinės sistemos.

Gebėjimas įdiegti ir konfigūruoti žiniatinklio serverį yra vertingas žiniatinklio kūrėjo ir programinės įrangos inžinieriaus įgūdis. Žiniatinklio serveris yra programa, atsakinga už jūsų žiniatinklio turinio pateikimą klientams internetu arba tinkle.

Pažiūrėkime, kaip įdiegti ir sukonfigūruoti „Nginx“ žiniatinklio serverį „Ubuntu“.

Kodėl naudoti Nginx?

„Nginx“ yra lengvas ir didelio našumo žiniatinklio serveris, galintis veikti tiek „Windows“, tiek „Linux“. „Nginx“ yra ne tik žiniatinklio serveris, bet ir plačiai naudojamas kaip atvirkštinis tarpinis serveris ir pašto tarpinis serveris. Atminkite, kad Nginx tariamas kaip „variklis x“.

Kaip atvirkštinį tarpinį serverį, sukonfigūruojate „Nginx“, kad nukreiptų srautą iš nurodyto prievado į tam tikrą serveryje veikiančią programą. „Nginx“ atvirkštinis tarpinis serveris suteikia papildomą saugos sluoksnį, nes patikrina ir filtruoja srautą prieš patekdamas į serverį.

instagram viewer

„Nginx“ veikia kaip paslauga arba demonas serveryje ir gali būti lengvai valdomas paslaugų valdytojų, pvz., „Systemctl“ sistemoje „Linux“. Paskutinis, bet ne mažiau svarbus dalykas yra tai, kad „Nginx“ yra gerai dokumentuota ir turi didžiulę bendruomenės paramą.

Kaip įdiegti „Nginx“ serverį „Ubuntu“.

Šiame vadove parodysime, kaip galite įdiegti „Nginx“ serverį „Linux“ įrenginyje, kuriame veikia „Ubuntu“.

1 veiksmas: įdiekite būtinąsias saugos sąlygas

Jei diegiate „Nginx“ saugiame serveryje, svarbu įdiegti šias būtinas sąlygas, kad įsitikintumėte, jog diegimas yra saugus ir gaunate stabilias programų versijas.

Pirmiausia atnaujinkite sistemos paketų sąrašą.

sudo apt atnaujinimas

Diegti gnupg2 saugiam ryšio kanalui atsisiunčiant programą.

sudo apt įdiegti curl gnupg2 ca-certificates lsb-release ubuntu-keyring

Tada turėtumėte gauti oficialų pasirašymo raktą iš Nginx, kad patikrintumėte paketo autentiškumą.

garbanoti https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Dabar patikrinkite, ar importuotame faile yra tinkamas raktas, vykdydami:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Išvestyje turi būti piršto atspaudas, kaip parodyta toliau.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Užregistruokite ir savo sistemoje nustatykite „Nginx“ saugyklą, kad gautumėte stabilius paketus, o tai svarbu gamybai ir saugiai aplinkai.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

2 veiksmas: „Nginx“ diegimas

Kitas žingsnis yra įdiegti Nginx serverį. Prisimink atnaujinti paketo šaltinius prieš atsisiųsdami naujus paketus.

sudo apt atnaujinimas

„Nginx“ serverio įdiegimas yra gana paprastas. Tiesiog paleiskite šią komandą:

sudo apt įdiegti nginx

Sužinokite daugiau: Skirtumas tarp APT ir dpkg Ubuntu

Nginx veikia

Numatytasis puslapis, kurį aptarnauja Nginx, yra saugomas kataloge /usr/share/nginx/html. Galite įdėti savo statinius tinklalapius šioje arba kitoje pasirinktoje vietoje ir sukonfigūruoti virtualų pagrindinį kompiuterį.

Virtuali priegloba leidžia aptarnauti kelis tinklalapius toje pačioje serverio techninėje įrangoje arba infrastruktūroje.

Nginx serverio būseną galite patikrinti naudodami šią komandą:

sudo systemctl būsena nginx

Išvestis čia rodo, kad Nginx demonas yra aktyvus ir veikia. Jei jis neaktyvus, paleiskite jį išleisdami šią komandą:

sudo systemctl paleisti nginx

Jei atliksite tam tikrus Nginx konfigūracijos pakeitimus, galite iš naujo paleisti serverį naudodami komanda systemctl taip:

sudo systemctl iš naujo paleiskite nginx

Norėdami aptarnauti numatytąjį Nginx tinklalapį, atidarykite URL http://localhost: 80 interneto naršyklėje. Jus pasitiks puslapis, panašus į žemiau esantį.

Sužinokite, kaip kurti žiniatinklio programas

Sveikiname, sėkmingai įdiegėte ir sukonfigūravote „Nginx“. Šiame vadove apžvelgta, kaip įdiegti ir konfigūruoti žiniatinklio serverį Ubuntu. Be to, aptarėme, kaip galite valdyti Nginx serverio demoną systemctl.

Žiniatinklio kūrėjų paklausa dar niekada nebuvo tokia didžiulė ir nerodo jokių ženklų, kad greitu metu sulėtės. Pradėkite savo žiniatinklio kūrimo kelionę mokydamiesi HTML pagrindų šiandien.

Įvadas į HTML

Jei norite išmokti kurti svetaines, turite išmokti HTML.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Linux
  • Programavimas
  • Ubuntu
  • Tinklapio serveris
  • Įdiegti programinę įrangą
Apie autorių
Mwiza Kumwenda (Paskelbta 40 straipsnių)

„Mwiza“ kuria programinę įrangą pagal profesiją ir daug rašo apie „Linux“ ir „front-end“ programavimą. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir verslo architektūrą.

Daugiau iš Mwiza Kumwenda

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia