Nginx

Įdiekite „NGINX“ „CentOS“

Įdiekite „NGINX“ „CentOS“
Bet kurio interneto serverio atveju našumą reikia nepamiršti. Iš tikrųjų našumas yra pagrindinis veiksnys, lemiantis sėkmingą serverio paleidimą. Kuo greitesnis serveris, tuo geriau pasieksite dabartinę aparatinės įrangos konfigūraciją.

Yra keletas galimų serverio programų. Tarp populiariausių yra „Apache“ ir „NGINX“. Abu jie yra nemokami ir atviro kodo. Žinoma, kalbant apie populiarumą, „Apache“ yra gana populiarus pasirinkimas net pasaulyje. Tiesą sakant, daugiau nei 65% visų serverių dabartiniame kibernetiniame pasaulyje valdo „Apache“!

Tačiau tai nesumažina NGINX („engine-ex“ - taip jis yra išreikštas) pranašumų. NGINX teikia daugybę papildomų privalumų, kurių „Apache“ nepavyksta įgyvendinti.

Pirmoji ir svarbiausia priežastis yra spektaklis. NGINX, būdama lengva „Apache“ alternatyva, siūlo geresnį bendrą našumą nei „Apache“. „NGINX“ taip pat puikiai tinka „Linux“ ir kitoms į UNIX panašioms aplinkoms. Tačiau NGINX trūksta lankstumo. Daugeliu atvejų turite sukompiliuoti papildomus modulius į dvejetainį NGINX, nes ne visi NGINX moduliai palaiko dinaminį modulių įkėlimą.

Kadangi abu jie yra nemokami, dabar galite lengvai sukurti savo serverį! Šiandienos pamokoje patikrinsime, ar NGINX veikia mano bandomojoje „CentOS“ sistemoje.

„NGINX“ diegimas

„NGINX“ galima rasti EPEL saugykloje. Pradėkime diegimą!

Iš pradžių įsitikinkite, kad jūsų sistemoje įgalinta EPEL saugykla -

sudo yum įdiekite epel-release

sudo yum atnaujinimas

Dabar laikas atlikti diegimą!!!

sudo yum įdiekite „nginx“

Pradedama NGINX

Diegimas baigtas, laikas jį paleisti! Tai neprasidės savaime!

sudo systemctl pradėti nginx

Jei jūsų sistema sukonfigūruota naudoti užkardą, įgalinkite HTTP ir HTTPS srautą iš / į serverį -

sudo ugniasienė-cmd - pastovus --zone = public --add-service = http
sudo ugniasienė-cmd - pastovus --zone = public --add-service = https
sudo ugniasienė-cmd - perkrauti

Laikas patikrinti serverio veikimą -

http: //

Neturite serverio IP adreso? Tada galite sužinoti paleisdami šią komandą -

ip adresas

Mano atveju man reikia „enp0s3“ ryšio. Dabar sužinokite IP adresą vykdydami šią komandą -

ip addr rodyti enp0s3 | grep inet | awk 'spausdinti 2 USD; '| sedas / \ /.* $ // '

Taip pat galite įgalinti NGINX kiekvieną kartą, kai jūsų sistema paleidžiama -

sudo systemctl įjungti nginx

Papildomos konfigūracijos

Numatytoji konfigūracija ne visada yra geriausia, nes tai priklauso nuo konkretaus naudojimo atvejo. Laimei, NGINX pateikia patogų konfigūracijos failų rinkinį.

  • NGINX visuotinis konfigūracijos failas / etc / nginx / nginx.konf
  • Numatytasis serverio šaknis / usr / share / nginx / html
  • Serverio bloko konfigūracija / etc / nginx / conf.d / *.konf

Mėgautis!

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...