Nginx je priljubljen spletni strežnik, ki se aktivno uporablja za strežbo spletnih mest in različnih aplikacij. To je zmogljiv brezplačen internet, ki ga sistemski skrbniki uporabljajo za ustvarjanje verige komponent, ki stabilno komunicirajo med seboj. Nginx je še posebej pogosto nameščen na CentOS 7, saj je ena izmed priljubljenih strežniških distribucij. Danes bi vam radi povedali o namestitvi tega spletnega strežnika v omenjeni OS.
Namestitev Nginxa na CentOS 7
Vsi nadaljnji ukrepi bodo izvedeni do konca "Terminal"in za vir prenosa smo izbrali uradna skladišča distribucije. Celoten postopek bo razdeljen v tri tematske faze, tako da bo tudi najbolj nadobuden uporabnik hitro razumel vsa navodila in se brez težav spopadel z nalogo.
1. korak: dodajanje Nginxa v sistem
Začnimo z najosnovnejšim korakom - namestitvijo spletnega strežnika Nginx v operacijski sistem. Kot smo že omenili, za to potrebujemo konzolo in znanje nekaterih ukazov. Postopek je videti tako:
- Odkrijte "Terminal" na način, ki je primeren za vas, na primer prek zavihka Priljubljene v meniju aplikacije ali s pritiskom na bližnjično tipko Ctrl + Alt + T.
- Tu bi morali vnesti standardni ukaz
sudo yum namestite epel-release
za pripravo OS za nadaljnje dodajanje novega paketa. - Ta in vse nadaljnje manipulacije bodo izvedene v imenu super uporabnika, zato jih bo treba potrditi z vnosom ustreznega gesla v novo vrstico.
- Ko boste pozvani, da dodate nov paket epel, potrdite postopek tako, da izberete y.
- Po zaključku operacije se prikaže nova vnosna vrstica. Moral bi pisati
sudo yum namestite nginx
za zagon namestitve Nginx iz standardnega repozitorija. - Ponovno potrdite obvestilo o dodanem paketu.
- Poleg tega bo javni ključ pridobljen in takoj uvožen. Vendar se bo to uresničilo šele, ko izberete da.
Ostaja le počakati na zaključek namestitve. Po tem se na zaslonu prikaže obvestilo o uspešni operaciji, kar pomeni, da lahko nadaljujete na naslednjo stopnjo.
2. korak: zaženite spletni strežnik
Na žalost Nginx privzeto ni dodan ob zagonu operacijskega sistema in je tudi v onemogočenem stanju, zato boste morali ta dejanja izvesti sami. Ne bo trajalo dolgo, ker morate vnesti le dva ukaza.
- Prva ima obliko
zaženite systemctl nginx
in je odgovoren za zagon storitve za trenutno sejo. - Po aktiviranju ukaza se prikaže pojavno okno za preverjanje pristnosti. Sem vnesite geslo super uporabnika in kliknite na Enter.
- Druga vrstica
systemctl omogoči nginx
potrebno za dodajanje zadevnega spletnega strežnika v zagon. - Prav tako se bo aktiviral šele po vnosu gesla.
- Če je šlo vse v redu, boste videli informacije, da je pravkar ustvarjena simbolična povezava. Ona je tista, ki je odgovorna za dostop do datoteke, ki zažene Nginx, ko se začne nova seja.
3. korak: Omogočanje prometa na spletnem strežniku v požarnem zidu
Če želite konfigurirati pravilno delovanje na novo nameščenega spletnega strežnika, ostane urejanje pretoka prometa v požarnem zidu operacijskega sistema. Za primer smo vzeli privzeti aktivni požarni zid, če pa uporabite drugo možnost, boste morali spremeniti spodnje ukaze, da se bodo ujemali s trenutnimi pogoji.
- Odkrijte "Terminal" in vstopi tja
firewall-cmd --zone = public - permanent --add-service = http
. - Ta ukaz je treba potrditi tudi z geslom super uporabnika.
- Zdaj, ko ste videli črto "Uspeh", vstavi
firewall-cmd --zone = public - permanent --add-service = https
in kliknite Enter. - Za začetek veljavnosti sprememb je treba le znova naložiti požarni zid
firewall-cmd --reload
. - Ko se na zaslonu prikaže obvestilo "Uspeh" lahko zaprete konzolo in preklopite na uporabo spletnega strežnika.
Pravkar ste videli vodnik po korakih, kako namestiti Nginx na CentOS 7. Kot vidite, nismo podali informacij o globalni konfiguraciji, saj bodo specifične za vse uporabnike in bodo odvisne od osebnih želja. Predlagamo, da te informacije pridobite tako, da preberete uradno dokumentacijo na naslednji povezavi.