НГИНКС је веома моћан, флексибилан и лаган веб сервер који се лако може инсталирати на Линук платформи. Ако је ваша дистрибуција Линука избор Убунту, тај процес је још лакши. Овдје ћемо вас провести кроз процес инсталирања стабилне верзије НГИНКС (1.14.0) на најновију ЛТС (Лонг Терм Суппорт) издање Убунту Сервера (18.04).
Зашто инсталирати НГИНКС?
Можда се питате: "Зашто инсталирати НГИНКС када је Апацхе већ годинама био подразумевани веб сервер?" Одговор је мало компликованији него што бисте очекивали. Да бисте поједноставили тај одговор, узмите у обзир да је Апацхе веб сервер који прави невероватан посао руковања великим бројем захтева у секунди. Међутим, Апацхе перформансе почињу да се боре када се захтеви повећају. То значи да, када Апацхе сервер посјети спике, могу се заглушити вријеме за учитавање странице. Са друге стране, НГИНКС је оптимизован да обезбеди конзистентне и предвидиве перформансе. Дакле, чак и када се посете посетилаца, НГИНКС неће пасти. Са друге стране, Апацхе је такође много флексибилнији од НГИНКС-а. Са великим бројем модула и подршке за друге сервисе и сервере, Апацхе може (у овом тренутку) учинити више од НГИНКС-а. Дакле, ако је перформансе оно што тражите за НГИНКС је ваш сервер. Ако је флексибилност на врху листе, Апацхе треба прво размотрити.
Заустављање и онемогућавање Апацхе-а

Прва ствар коју треба урадити је зауставити и онемогући Апацхе. Ако Апацхе ради на серверу, НГИНКС не може бити инсталиран. Апацхе може остати инсталиран на истом серверу као НГИНКС, али ако Апацхе не буде заустављен, НГИНКС ће одбити да инсталира. Да бисте сазнали да ли Апацхе ради, пошаљите наредбу:
судо системцтл статус апацхе2
Ако је Апацхе наведен као покренут, морате га зауставити и онемогућити, тако да се НГИНКС може инсталирати. Да бисте зауставили Апацхе веб сервер, издајте наредбу: судо системцтл зауставите апацхе2
Онемогућите Апацхе сервер (тако да се не рестартује у случају рестартовања сервера) помоћу наредбе: судо системцтл онемогући апацхе2 Са Апацхе-ом који се брине, инсталација НГИНКС-а може се остварити једним командом: судо апт-гет инсталл нгинк
Једном инсталираним, покрените и омогућите НГИНКС са следећим наредбама: судо системцтл старт нгинксудо системцтл омогућити нгинк
НГИНКС веб сервер је сада инсталиран и покренут. Сада када је НГИНКС инсталиран, можете да усмерите свој веб прегледач на ИП адресу хостинг сервера да бисте видели страницу добродошлице НГИНКС. Ако нисте сигурни за ИП адресу вашег сервера, издајте наредбу: ип а
Излаз горе наведене наредбе приказује вашу адресу сервера. Вероватно је да ћете доћи до проблема приликом покушаја приказа подразумеване стране НГИНКС индек.хтмл. Проблем је у томе што би, уколико је Апацхе први инсталиран, НГИНКС по дефаулт-у служити Апацхе индек.хтмл страници. Да бисте видели страницу добродошлице НГИНКС (индек.нгинк-дебиан.хтмл), Апацхе Велцоме Паге мора бити преименована. Назад у прозору терминала, издајте наредбу: судо мв /вар/ввв/хтмл/индек.хтмл /вар/ввв/хтмл/индек.хтмл.олд
Вратите се у свој веб прегледач и поново учитајте ту страницу. Апацхе Велцоме Паге сада треба замијенити НГИНКС Велцоме Паге. Када је НГИНКС инсталиран и покренут, сада је време да поставите своју прву веб страницу. Како су НГИНКС сајтови конфигурисани, уради се веома слично као Апацхе. Хајде да прођемо кроз основе постављања баребонес странице. Прва ствар коју требате знати су неопходни директоријуми у којима се налазе датотеке које се користе при креирању сајта. Ови директоријуми су: Разлика између расположивих локација и омогућених локација је двострука: Из кутије ће бити само једна датотека / етц / нгинк / локација-доступна . Тај фајл је Уобичајено . Оно што ћемо направити јесте стварање новог (најмањег) сајта. Прва ствар коју треба урадити је креирање директоријума (у коренику документа НГИНКС) како би се наша страница нашла. Зовемо то место тест . Из прозора терминала издајте наредбу: судо мкдир / вар / ввв / хтмл / тест
Направите индек.хтмл датотеку помоћу наредбе: судо нано /вар/ввв/хтмл/тест/индек.хтмл
Унутар тог документа додајте следеће:
Сачувај и затворите датотеку помоћу наредбе Цтрл-к. Дајте именик потребне дозволе помоћу наредби: судо цховн ввв-дата: ввв-дата-Р / вар / ввв / хтмл / тестсудо цхмод -Р 755 / вар / ввв / хтмл / тест
Сада креирајте конфигурациону датотеку за нашу нову страницу / етц / нгинк / локација-доступна са командом: судо нано / етц / нгинк / сите-аваилабле / тест
Унутар тог фајла додајте следећи садржај: сервер { слушајте 80; слушај ::: 80; роот / вар / ввв / хтмл / тест; индекс индек.хтмл индек.хтм индек.нгинк-дебиан.хтмл; сервер_наме _; локација / { три_филес $ ури $ ури / = 404; } } Сачувај и затворите ту датотеку. Тестирајте конфигурацију НГИНКС помоћу наредбе: судо нгинк -т
Тест ће се показати као успешан. Како би се осигурало да НГИНКС може приказати ново израђену тест локацију, рестартујте веб сервер помоћу наредбе: судо системцтл рестарт нгинк
Сада можете да усмерите ваш претраживач у хттп: // СЕРВЕР_ИП / тест (где је СЕРВЕР_ИП ИП адреса вашег сервера) да бисте видели ново креирану датотеку индек.хтмл. Инсталирање НГИНКС-а

Прегледавање странице добродошлице НГИНКС
Како конфигурисати Веб локацију
ХЕЛЛО ЛИФЕВИРЕ!













