Kas yra „Nginx“? - „Semalt“ ekspertas

„Nginx“ [variklis x] yra dar viena HTTP technika ir atvirkštinis tarpinis serveris. „Nginx“ veikia kaip tarpinis serverio serveris ir bendrasis TCP / UDP tarpinis serveris, kuriuo autentifikuojami įvairūs interneto prašytojai, kad lankytojas pasiektų svetainę. Igoris Sysoevas iš pradžių parašė šį tarpinį serverį. Kituose prieglobos paketuose „WordPress“ įjungti gali būti naudojami tokie metodai kaip „LAMP stack“ („Linux“ + „Apache“ + „MySQL“ + PHP). „Nginx“ gali būti veiksminga sąranka atsižvelgiant į tarpinio serverio požiūrį. Be abejo, yra daugybė būdų, kuriuos žiniatinklio valdytojai gali panaudoti įgyvendindami „Nginx“. Galite naudotis visomis jo funkcijomis tuo pačiu metu naudodamiesi „Apache“ serveriu. Dauguma svetainių, kurios yra priglobtos „Nginx“ serveryje, veikia „Apache“ sąrankoje. Yra HTTPS atsakymų antraštės ir kiti tarpiniai serveriai, nurodantys tai kaip žiniatinklio serverius.

Šiose „ Semalt“ klientų sėkmės vadovo Michaelo Browno rekomendacijose paaiškinta, kaip naudoti autonominę „Nginx“ sąranką. Užuot pasikliavę „apache“ serverio technika, galite naudoti „Nginx“ kaip pagrindinį serverį. Diegiant „Nginx“ „WordPress“ gali būti keletas ypatingų aplinkybių. Yra svarbi informacija, kurią vartotojas turi žinoti apie „Nginx“. Pavyzdžiui:

  • Visos konfigūracijos galimos administratoriaus skydelyje serverio lygio konfigūracijoje. Dėl to nėra katalogo lygio konfigūracijos. Skirtingai nei „Apache“ .htaccess ar IIS „web.config“ failai, „WordPress“ negali modifikuoti „Nginx“ konfigūracijos.
  • Nuolatinių nuorodų funkcija „Nginx“ šiek tiek skiriasi nuo kitų „Apache“ serverių.
  • „Nginx“ negali sugeneruoti jums perrašymo taisyklių. „Nginx“ neturi .htaccess tipo galimybių, todėl neįmanoma sukonfigūruoti serverio nuo vartotojo pabaigos.
  • Norėdami įdiegti savo nuolatines nuorodas, naudojate papildinius. Svarbu įdiegti „index.php“, kuris gali sudaryti skydelį, leidžiantį modifikuoti jūsų serverį.
  • Vartotojams, norintiems įgyti šiek tiek ribotos htaccess galimybės, jie gali įdiegti htscanner PECL plėtinį PHP. Deja, tai tik raidos modifikacija ir gali kilti su komplikacijomis. Prieš pradėdami naudoti šį metodą, įsitikinkite, kad turite patikimą derinimo metodą.

Šioje „Nginx“ gairėje daroma prielaida, kad jūs jau įdiegėte „Nginx“. Todėl diegimas ir instrukcijos, kaip jis veikia, nėra imlios.

Svarbi informacija apie „Nginx“

  • „Nginx“ pagalbininkas automatiškai susieja „map.conf“ failą, kai sukuriama nauja svetainė. Kai kuriais atvejais gali tekti iš naujo įkelti „Nginx“ rankiniu būdu, kad įsitikintumėte, jog pakeitimai turės įtakos. „Nginx“ taip pat saugo svetaines „php-fpm“ forma, kai tik yra nauja svetainė.
  • Didelėse svetainėse gali būti naudojamas „Nginx“, nes viename iš jų gali būti keli sąrankos domenai.
  • Yra simbolinės nuorodos, tai reiškia, kad jums nereikia jaudintis dėl atsitiktinių trynimų ar pakeitimų visame serveryje.

Išvada

Svetainių savininkams, kuriems reikia atvirkštinio tarpinio serverio, „Nginx“ sąranka gali būti esminis būdas. Visoje konfigūracijoje daroma prielaida, kad pagrindinės svetainės ar tinklaraščio šaknys yra pagrindiniame kompiuteryje. Atskaitos taškas yra paties serverio lygiu, o ne vartotojo pusėje. Žmonės turi pakeisti taisykles, kai keičia svetainės aspektus, pavyzdžiui, prideda tinklaraštį.