Kaj je Nginx? - Semaltov strokovnjak

Nginx [engine x] je še ena tehnika HTTP in povratni proxy strežnik. Nginx deluje kot e-poštni proxy strežnik in splošni TCP / UDP proxy strežnik, s katerim overja različne spletne zahteve, da obiskovalci dosežejo spletno mesto. Igor Sysoev je prvotno napisal ta proxy strežnik. Drugi paketi gostovanja lahko uporabljajo metode, kot je nabor LAMP (Linux + Apache + MySQL + PHP), da napajajo WordPress. Nginx je lahko močna namestitev v zvezi s spoštovanjem proxy pristopa. Vsekakor obstaja veliko načinov, s katerimi lahko spletni skrbniki uporabijo Nginx. Vse njegove funkcije lahko hkrati uporabljate s strežnikom Apache. Večina spletnih mest, ki gostujejo na strežniku Nginx, deluje na Apache nastavitvi. Na voljo so glave odzivov HTTPS in drugi pooblaščenci, ki jih imenujejo kot spletni strežniki.

Ta smernica Michael Brown, vodja uspeha stranke Semalt , razlaga uporabo samostojne namestitve Nginx. Namesto da se zanašate na tehniko strežnika apache, lahko Nginx uporabljate sami, kot primarni strežnik. Pri izvajanju Nginx-a na WordPress-u lahko pride do nekaterih posebnih pomislekov. Uporabnik mora vedeti o Nginxu nekaj pomembnih informacij. Na primer:

  • Vse konfiguracije so možne na skrbniški plošči v konfiguraciji na ravni strežnika. Kot rezultat, ni konfiguracije na ravni imenika. Za razliko od datotek .htaccess ali IIS-jeve web.config Apache WordPress ne more spremeniti konfiguracije Nginx.
  • Način delovanja permalinks je na Nginxu nekoliko drugačen kot na drugih strežnikih Apache.
  • Nginx za vas ne more ustvariti pravil za prepisovanje. Nginx nima zmožnosti tipa .htaccess, zato ni mogoče konfigurirati strežnika z uporabniškega konca.
  • Za namestitev svojih trajnih povezav uporabljate vtičnike. Ključnega pomena je, da namestite "index.php", ki lahko tvori ploščo za dovoljenje sprememb na vašem strežniku.
  • Uporabniki, ki bodo morda želeli pridobiti nekaj omejene zmogljivosti htaccess, lahko namestijo razširitev htscanner PECL za PHP. Na žalost je to le razvojna sprememba in lahko pride s svojimi zapleti. Preden začnete uporabljati to tehniko, se prepričajte, da imate zanesljivo metodo za odpravljanje napak.

V tej smernici za Nginx je predpostavka, da ste Nginx že namestili. Posledično namestitev in navodila o njenem delovanju ne vključujejo.

Pomembne informacije o Nginxu

  • Pomočnik Nginx samodejno preslika datoteko map.conf vsakič, ko se ustvari novo spletno mesto. V nekaterih primerih boste morda morali ročno ponovno naložiti Nginx, da zagotovite, da spremembe vplivajo. Nginx tudi shranjuje spletna mesta v obliki php-fpm, kadar koli je novo spletno mesto.
  • Velika spletna mesta lahko uporabljajo Nginx, saj je mogoče imeti več nastavitvenih domen.
  • Obstajajo simbolične povezave, kar pomeni, da vam ni treba skrbeti za naključna brisanja ali prilagoditve na celotnem strežniku.

Zaključek

Za lastnike spletnih mest, ki potrebujejo povratni strežnik proxy, je namestitev Nginx lahko bistven pristop. Celotna konfiguracija je pogosta predpostavka, da je na gostitelju prisoten koren spletnega mesta ali bloga. Referenčna točka je na ravni strežnika in ne na strani uporabnika. Ljudje morajo spremeniti pravila, ko spreminjajo vidike spletnega mesta, kot je dodajanje bloga.

mass gmail