Нгинк је стилизација за мотор к. То је бесплатни ХТТП сервер отвореног кода и написао га је и развио руски софтверски инжењер Игор систем. Нгинк се такође често користи као обрнути / проки сервер и као уравнотеживач оптерећења. Иако је лаган у класи веб сервера, изузетно је робустан и без обзира на то даје импресивне резултате. Као резултат тога, он је у сталном порасту и стекао је значајну репутацију као поуздан веб сервер. Карактеристике скалабилности и оптимизације ресурса заслужиле су своје место једног од најпопуларнијих веб сервера, са једном проценом која извештава о преко 38 процената од првих милион веб локација на Интернету хостованих на Нгинк серверима широм света.
Нгинк- ХТТПС карактеристике
Као што је раније поменуто, Нгинк се такође може користити као ХТТП сервер, проки сервер, уравнотеживач оптерећења и маил сервер. Овде ћемо навести неке од употреба Нгинка као ХТТПС веб сервера / проксија.
- Изузетне функције управљања статичким / индексним / аутоматским индексирањем датотека
- Испоручује се са оперативним балансирањем оптерећења са функцијама за надгледање здравља веза.
- Архитектура заснована на модулима са подршком како главне тако и треће стране.
- Способан за руковање са преко 10.000 веза одједном, и то са мало меморијског отиска у распону од 2.5 МБ по 10к веза ниске ширине опсега.
- Сигурност транспортног слоја / везе сигурног сокета са функцијама хефтања који подржавају ОпенССЛ Ониле Цертифицате Статус Протоцол
- Покрените виртуелне сервере са својим именом и ИП адресом система.
- Корисне функције за преусмеравање и преформулисање УРЛ адреса
- Новије верзије способне да подрже гРПЦ удаљени процедурални позив.
- Користи кеш меморију за покретање обрнутих проксија
- Компатибилно са Интернет протоколом верзије 6
- Подржава ВебСоцкетс и изводи балансирање оптерећења и обрнути проки за Вебсоцкет програме.
- Ојачана веза клијент-сервер, са функцијама за ажурирање и конфигурацију током рада.
Инсталирање НГИНКС-а на ФрееБСД
Овај водич ће бити о подешавању и почетку рада са Нгинк веб сервером под ФрееБСД Уник оперативним системом.
Преглед инсталације
Читав поступак се може сажети на следећи начин:
- Користите пкг наредбу или систем портова да бисте инсталирали Нгинк на ФрееБСД.
- Омогућите Нгинк подршку на ФрееБСД-у.
- Уредите датотеку која се налази на / уср / лоцал / етц / нгинк / нгинк.цонф за конфигурисање Нгинка
- Потврдите инсталацију
Следите упутства у наставку да бисте подесили Нгинк на свом ФрееБСД серверу.
Корак 1: Ажурирајте стабло портова у ФрееБСД-у
Издајте следећу наредбу за ажурирање стабла портова у ФрееБСД-у:
Ажурирање преузимања $ портснап
Корак 2: Инсталирајте Нгинк на ФрееБСД
Постоје два начина на која можете да инсталирате Нгинк на свој сервер:
1) коришћење путем порта система
Затим инсталирајте порт Нгинк веб сервера помоћу наредби испод:
$ цд / уср / портс / ввв / нгинк /$ макеинсталл цлеан
Док инсталирате Нгинк, изаберите опције релевантне за вашу употребу веб сервера. Овде смо изабрали РЕВРИТЕ_МОДУЛЕ, ССЛ_МОДУЛЕ итд., представити као пример.
2) помоћу наредбе пкг
Као алтернативу, можете одабрати инсталирање Нгинк додавањем бинарног пакета нгинк са менаџером пакета, помоћу наредбе пкг:
$ пкг инсталирајте нгинк
Ово би требало да инсталира Нгинк на ваш ФрееБСД веб сервер.
Корак 3: Омогућите Нгинк услугу на ФрееБСД
Унесите наредбу испод да бисте омогућили Нгинк веб сервер
$ ецхо 'нгинк_енабле = "ДА"' >> / етц / рц.цонфМожете и да унесете:
$ судо сисрц нгинк_енабле = "ДА"
То је све са инсталацијом.
Први кораци са Нгинк-ом на ФрееБСД-у
Покрените Нгинк сервер
Покрените Нгинк тако што ћете откуцати следеће у командну љуску и притиснути ентер:
$ / уср / лоцал / етц / рц.д / нгинк стартМожете и да издате наредбу у наставку:
$ сервице нгинк старт
Затворите Нгинк сервер
Да бисте изашли из Нгинк сервера, издајте наредбу испод:
$ / уср / лоцал / етц / рц.д / нгинк стопТакође можете да унесете и сажетију наредбу:
$ сервице нгинк стоп
Ова наредба треба да напусти Нгинк сервер
Поново покрените Нгинк сервер
Издајте наредбу у наставку да бисте поново покренули Нгинк сервер.
$ / уср / лоцал / етц / рц.д / нгинк рестартАлтернативно,
$ сервице нгинк рестарт
Нгинк сервер би се требао поново покренути након извршавања наредбе изнад.
Поновно учитавање Нгинк веб сервера након конфигурације
Да бисте поново покренули Нгинк сервер након уређивања конфигурационе датотеке, користите наредбу испод:
$ / уср / лоцал / етц / рц.д / нгинк поновно учитавањеТакође можете користити:
$ сервице нгинк поновно учитавањеВажне датотеке у Нгинку
- Подразумевана датотека за конфигурацију за Нгинк у ФрееБСД-у налази се на: / уср / лоцал / етц / нгинк / нгинк.цонф
- Портови на којима Нгинк преслушава подразумевано су 80 и 443
- Датотека која садржи све детаље о грешци је / вар / лог / нгинк-еррор.Пријава
- Датотека која бележи детаље у вези са захтевима за приступ је / вар / лог / нгинк-аццесс.Пријава
- Основни документ у Нгинк-у се налази у директоријуму / уср / лоцал / ввв / нгинк /.
Тестирање Нгинк подешавања на ФрееБСД-у
Копирајте и залепите следећу везу у поље УРЛ у свом веб прегледачу:
хттп: // сервер-ип-овде /
Израда веб странице са Нгинк-ом
Започните постављањем директорија издавањем наредбе мкдир:
$ мкдир / ввввикиЗатим креирајте новог корисника за свој домен помоћу наредбе испод:
$ пв усер адд -н ввввики -ц 'Вики Усер' -д / непостојећи -с / уср / сбин / нологинЗакључајте корисничко име следећом командом:
$ пв брава ввввики
Затим кредом додајте датотеку да бисте то тестирали:
$ судо нано / ввввики / индек.хтмлЗатим копирајте у датотеку следеће:
##
#
#
#
#
Вики дир
#
Ово је тест и конфигурисаћу ПХП 7.к да угости медиавики
#
# © ввв.линукхинт.цом
#
#
Затим доделите власништво над групом помоћу наредби испод:
$ цховн -Р ввввики: ввввики / ввввики /$ цхмод -Р 0555 / ввввики /
$ лс -лд / ввввики /
Конфигуришите Нгинк за вики виртуелни домен или ИП адресу
Почните са креирањем конфигурационе датотеке помоћу наредби доле:
$ мкдир / уср / лоцал / етц / нгинк / вдомаинс /$ судо нано / уср / лоцал / етц / нгинк / вдомаинс / хттп.10.0.2.15.цонф
Затим копирајте следећи текст у ову датотеку и извршите одговарајуће промене у доњем тексту:
# сервер# Сервер_наме 10.0.2.15; # овде је виртуална ИП адреса или име домена
# Аццесс_лог / вар / лог / нгинк / 10.0.2.15.приступ.Пријава; # датотеке са белешкама
# Еррор_лог / вар / лог / нгинк / 10.0.2.15.грешка.Пријава;
# Роот / ввввики; # роот дир за овај виртуелни хост
# ## додајте још конфигурација у наставку, као што је ПХП и тако даље ##
#
Не заборавите да сачувате датотеку пре него што је изађете. Затим користите наредбу испод да бисте ажурирали нашу конфигурациону датотеку:
$ судо нано / уср / лоцал / етц / нгинк / нгинк.цонфЗатим додајте следеће при крају:
укључују "вдомаинс / *.цонф ";
Опет, сачувајте и затворите ову датотеку. Затим проверите нгинк помоћу следеће команде:
$ нгинк -т$ сервице нгинк поновно учитавање
На крају, тестирајте конфигурацију издавањем своје ИП адресе:
хттп: // 10.0.2.15 /
Укратко
То је отприлике све за данашњи водич. Објаснили смо како инсталирати Нгинк на ФрееБСД сервер помоћу система портова и наредбе пкг и како омогућити Нгинк услугу на ФрееБСД. Такође смо видели како да поставимо веб страницу са Нгинк-ом и представили смо Нгинк новим корисницима. Ова упутства би вам требала ићи у реду.