Nginx näme? - Semalt hünärmeni

Nginx [motor x] başga bir HTTP usuly we ters proksi serweri. Nginx poçta proksi serweri we umumy TCP / UDP proksi serweri bolup, bir web sahypasyna girmek üçin dürli web talap edijileri tassyklaýar. Igor Sysoýew ilkibaşda bu proksi serweri ýazypdyr. Beýleki hosting paketleri, WordPress-i güýçlendirmek üçin LAMP stack (Linux + Apache + MySQL + PHP) ýaly usullary ulanyp biler. Nginx, proksi çemeleşmesine degişli güýçli gurnama bolup biler. Hökman, web ussatlarynyň Nginx-i durmuşa geçirmek üçin ulanyp biljek köp usuly bar. Apache serwerinden peýdalanmak bilen bir wagtyň özünde ähli aýratynlyklaryny ulanyp bilersiňiz. Nginx serwerinde ýerleşdirilen web sahypalarynyň köpüsi Apache sazlamasynda işleýär. Web serwerleri diýip atlandyrýan beýleki proksi ýaly HTTPS jogap sözbaşylary bar.

Semalt” müşderi üstünlikleriniň dolandyryjysy Maýkl Braunyň bu gollanmasy özbaşdak “Nginx” sazlamasynyň ulanylyşyny düşündirýär. Apache serwer tehnikasyna bil baglamagyň ýerine, esasy serwer ýaly diňe Nginx ulanyp bilersiňiz. WordPress-de Nginx-i durmuşa geçireniňizde käbir aýratyn pikirler bolup biler. Ulanyjynyň Nginx hakda bilmeli käbir möhüm maglumatlary bar. Mysal üçin:

  • Serverhli konfigurasiýalar serwer derejesindäki konfigurasiýadaky administrator panelinde mümkindir. Netijede, katalog derejeli konfigurasiýa ýok. Apache-iň .htaccess ýa-da IIS-iň web.config faýllaryndan tapawutlylykda, WordPress Nginx konfigurasiýasyny üýtgedip bilmeýär.
  • Permalinkleriň işleýşi, beýleki Apache serwerlerine garanyňda Nginx-de birneme tapawutlanýar.
  • Nginx siziň üçin täzeden ýazmak düzgünlerini döredip bilmez. Nginx-de .htaccess görnüşli mümkinçilik ýok, şonuň üçin serweri ulanyjynyň ujundan düzmek mümkin däl.
  • Permalinkleriňizi gurmak üçin pluginleri ulanýarsyňyz. Serweriňize üýtgetmeler girizmek üçin panel döredip biljek "index.php" gurmak möhümdir.
  • Çäklendirilen htaccess mümkinçiligini gazanmak isleýän ulanyjylar üçin PHP üçin htscanner PECL giňeltmesini gurup bilerler. Gynansagam, bu diňe ösüş üýtgetmesi bolup, kynçylyklary bilen gelip biler. Bu usuly ulanmazdan ozal ygtybarly düzediş usulynyň bardygyna göz ýetiriň.

Bu Nginx gollanmasynda, Nginx-i eýýäm gurnadyňyz diýen çaklama bar. Netijede, gurnama we onuň işleýşi baradaky görkezmeler öz içine almaýar.

Nginx bilen baglanyşykly möhüm maglumatlar

  • Nginx kömekçisi, täze web sahypasy döredilende map.conf faýlyny awtomatiki kartalaşdyrýar. Käbir ýagdaýlarda, üýtgeşmeleriň täsir etmegini üpjün etmek üçin Nginx-i el bilen täzeden ýüklemeli bolmagyňyz mümkin. Nginx, haçan-da täze bir sahypa bar bolsa web sahypalaryny php-fpm görnüşinde saklaýar.
  • Uly web sahypalary, köp sanly domen gurup bilýänligi sebäpli, Nginx-den peýdalanyp biler.
  • Simwoliki baglanyşyklar bar, ýagny ähli serwerde tötänleýin öçürilmegi ýa-da düzedişleri barada alada etmegiň zerurlygy ýok.

Netije

Ters proksi serwere mätäç web sahypasynyň eýeleri üçin Nginx gurmak möhüm çemeleşme bolup biler. Tutuş konfigurasiýa, sahypanyň ýa-da blogyň köküniň öý eýesiniň bardygyny umumy çaklaýar. Salgy nokady ulanyjy tarapynda däl-de, serwer derejesinde. Adamlar, blog goşmak ýaly web sahypasynyň taraplaryny üýtgedenlerinde düzgünleri üýtgetmeli.