Веб апликације су стекле велику популарност у последњих неколико година као средство за пружање услуга различитим клијентима. Помоћу веб апликације можете доћи до шире публике без обзира на уређај или оперативни систем који користе.
Бити у стању да инсталирате и конфигуришете веб сервер је вредна вештина и као веб програмер и као софтверски инжењер. Веб сервер је програм одговоран за испоруку вашег веб садржаја клијентима преко интернета или мреже.
Хајде да погледамо како да инсталирамо и конфигуришемо Нгинк веб сервер на Убунту.
Зашто користити Нгинк?
Нгинк је лаган веб сервер високих перформанси који може да ради и на Виндовс-у и на Линук-у. Осим што је веб сервер, Нгинк се такође увелико користи као обрнути прокси сервер и маил проки сервер. Имајте на уму да се Нгинк изговара као „енгине к“.
Као обрнути прокси сервер, конфигуришете Нгинк да усмерава саобраћај са одређеног порта на неку апликацију која ради на серверу. Нгинк реверзни прокси пружа додатни слој сигурности јер проверава и филтрира саобраћај пре него што удари на сервер.
Нгинк ради као сервис или демон на серверу и њиме могу лако управљати менаџери услуга као што је системцтл на Линук-у. На крају, али не и најмање важно, Нгинк је добро документован и ужива огромну подршку заједнице.
Како инсталирати Нгинк сервер на Убунту
За потребе овог водича, демонстрираћемо како можете да инсталирате Нгинк сервер на Линук машини која користи Убунту.
Корак 1: Инсталирање безбедносних предуслова
Ако инсталирате Нгинк на безбедном серверу, онда је важно да инсталирате ове предуслове како бисте били сигурни да је ваша инсталација безбедна и да добијате стабилне верзије програма.
Прво, ажурирајте листу пакета вашег система.
судо апт упдате
Инсталирај гнупг2 за сигуран канал комуникације приликом преузимања апликације.
судо апт инсталл цурл гнупг2 ца-цертифицатес лсб-релеасе убунту-кеиринг
Затим би требало да добијете званични кључ за потписивање од Нгинк-а да бисте проверили аутентичност пакета.
цурл https://nginx.org/keys/nginx_signing.key | гпг --деармор | судо тее /уср/схаре/кеирингс/нгинк-арцхиве-кеиринг.гпг >/дев/нулл
Сада проверите да ли увезена датотека садржи одговарајући кључ тако што ћете покренути:
гпг --дри-рун --куиет --импорт --импорт-оптионс импорт-схов /уср/схаре/кеирингс/нгинк-арцхиве-кеиринг.гпг
Излаз треба да садржи отисак прста као што је приказано испод.
573БФД6Б3Д8ФБЦ641079А6АБАБФ5БД827БД9БФ62
Региструјте и подесите Нгинк спремиште на свом систему да бисте добили стабилне пакете, што је важно за производна и безбедна окружења.
ецхо "деб [сигнед-би=/уср/схаре/кеирингс/нгинк-арцхиве-кеиринг.гпг] http://nginx.org/packages/ubuntu `лсб_релеасе -цс` нгинк" | судо тее /етц/апт/соурцес.лист.д/нгинк.лист
Корак 2: Инсталирање Нгинк-а
Следећи корак је инсталирање Нгинк сервера. Не заборавите да ажурирајте изворе пакета пре преузимања нових пакета.
судо апт упдате
Инсталирање Нгинк сервера је прилично једноставно. Једноставно покрените следећу команду:
судо апт инсталл нгинк
Сазнајте више: Разлика између АПТ-а и дпкг-а на Убунту-у
Нгинк у акцији
Подразумевана страница коју опслужује Нгинк се чува у директоријуму /usr/share/nginx/html. Можете поставити своје статичне веб странице на ову локацију или другу локацију по вашем избору и конфигурисати виртуелни хост.
Виртуелни хост вам омогућава да опслужујете више веб страница на истом серверском хардверу или инфраструктури.
Можете проверити статус Нгинк сервера помоћу следеће команде:
судо системцтл статус нгинк
Овде излаз показује да је Нгинк демон активан и да ради. Ако није активан, покрените га издавањем следеће команде:
судо системцтл старт нгинк
Ако направите неке промене у конфигурацији Нгинк-а, можете поново покренути сервер користећи наредба системцтл као што следи:
судо системцтл рестарт нгинк
Да бисте приказали подразумевану Нгинк веб страницу, отворите УРЛ http://localhost: 80 у веб претраживачу. Дочекаће вас страница слична оној испод.
Научите како да развијете веб апликације
Честитамо, успешно сте инсталирали и конфигурисали Нгинк. Овај водич је разматрао како да инсталирате и конфигуришете веб сервер на Убунту-у. Поред тога, разговарали смо о томе како можете да управљате демоном Нгинк сервера користећи системцтл.
Потражња за веб програмерима никада није била оволика и не показује знаке успоравања у скорије време. Започните своје путовање веб развојем тако што ћете данас научити основе ХТМЛ-а.
Ако желите да научите како да правите веб странице, онда морате да научите ХТМЛ.
Реад Нект
- Линук
- Програмирање
- Убунту
- Веб сервер
- Инсталирајте софтвер
Мвиза развија софтвер по професији и интензивно пише на Линук-у и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили