Што такое Nginx? - эксперт Semalt

Nginx [engine x] - гэта яшчэ адна тэхніка HTTP і зваротны проксі-сервер. Nginx функцыянуе як проксі-сервер паштовай сувязі і агульны проксі-сервер TCP / UDP, дзякуючы якому ён аўтэнтыфікуе розныя вэб-запыты, каб прымусіць наведвальніка перайсці на сайт. Першапачаткова Ігар Сысоеў напісаў гэты проксі-сервер. Іншыя пакеты хостынгу могуць выкарыстоўваць такія метады, як стэк LAMP (Linux + Apache + MySQL + PHP) для харчавання WordPress. Nginx можа стаць магутнай праграмай адносна падыходу проксі-сервера. Абавязкова існуе мноства спосабаў выкарыстання вэб-майстрамі для рэалізацыі Nginx. Вы можаце адначасова выкарыстоўваць усе яго функцыі, выкарыстоўваючы сервер Apache. Большасць сайтаў, размешчаных на серверы Nginx, працуюць на наладах Apache. Ёсць загалоўкі адказаў HTTPS, а таксама іншыя проксі-серверы, якія называюць яго вэб-серверамі.

У гэтым кіраўніцтве Майкла Браўна, менеджэр поспехаў кліента Semalt , тлумачыцца выкарыстанне аўтаномнай налады Nginx. Замест таго, каб спадзявацца на тэхніку сервера apache, вы можаце выкарыстоўваць Nginx самастойна, як асноўны сервер. Пры рэалізацыі Nginx на WordPress могуць узнікнуць некаторыя асаблівыя меркаванні. Ёсць некаторыя важныя звесткі, якія карыстальнік павінен ведаць пра Nginx. Напрыклад:

  • Усе канфігурацыі магчымыя на панэлі адміністратара ў канфігурацыі ўзроўню сервера. У выніку не існуе канфігурацыі на ўзроўні каталогаў. У адрозненне ад .htaccess або файлаў web.config кампаніі Apache, WordPress не можа змяняць канфігурацыю Nginx.
  • Тое, як функцыя permalinks некалькі адрозніваецца ад Nginx, чым на іншых серверах Apache.
  • Nginx не можа стварыць для вас правілы перазапісу. Nginx не мае магчымасці тыпу .htaccess, таму немагчыма наладзіць сервер з канца карыстальніка.
  • Вы можаце выкарыстоўваць убудовы для ўстаноўкі пастаянных спасылак. Неабходна ўсталяваць "index.php", які можа сфармаваць панэль для мадыфікацыі вашага сервера.
  • Для карыстальнікаў, якія, магчыма, хочуць атрымаць некаторыя абмежаваныя магчымасці htaccess, яны могуць усталяваць пашырэнне htscanner PECL для PHP. На жаль, гэта толькі мадыфікацыя развіцця і можа прыйсці з яе ўскладненнямі. Пераканайцеся, што ў вас ёсць надзейны метад адладкі, перш чым прыняць гэты метад.

У гэтым кіраўніцтве па Nginx здагадваецца, што вы ўжо ўсталявалі Nginx. У выніку ўстаноўка і інструкцыі па яе працы не ўключаюць.

Важная інфармацыя адносна Nginx

  • Памочнік Nginx аўтаматычна адлюстроўвае файл map.conf кожны раз, калі створаны новы сайт. У некаторых выпадках вам можа спатрэбіцца перазагрузіць Nginx ўручную, каб пераканацца, што змены могуць паўплываць. Nginx таксама захоўвае сайты ў форме php-fpm, калі ёсць новы сайт.
  • Вялікія сайты могуць выкарыстоўваць Nginx, бо можна мець некалькі даменаў налады.
  • Ёсць сімвалічныя спасылкі, гэта значыць, што вам не трэба турбавацца пра выпадковыя выдаленні або карэкціроўкі на ўсім серверы.

Выснова

Для ўладальнікаў вэб-сайтаў, якія маюць патрэбу ў зваротным проксі-серверы, настройка Nginx можа стаць істотным падыходам. Уся канфігурацыя робіць агульную здагадку, што корань сайта або блога прысутнічае на хосце. Кропка адліку знаходзіцца на ўзроўні самога сервера, а не на баку карыстальніка. Людзі павінны змяняць правілы, калі яны змяняюць аспекты сайта, напрыклад, дадаючы блог.

send email