Како инсталирати и конфигурисати Нгинк на ЦентОС 7

При управљању серверима са ЦентОС 7 дистросом идеално је знати све предности и широке могућности које имамо када је у питању проширење употребе и рада система јер захваљујући отвореном коду можемо додати бескрајне нове апликације или услуге које без сумњам да ће то бити од велике помоћи при раду на ЦентОС 7.

Једна од могућности коју као администратори или део ИТ подршке морамо додати ЦентОС 7 је да искористи свој потенцијал за стварање проки сервера који проширује могућности повезивања и комуникације унутар организације, а то постижемо захваљујући Нгинк -у.

Данас ће овај водич детаљно анализирати како можемо инсталирати и конфигурирати Нгинк у ЦентОС 7 са потпуном поузданошћу и на овај начин ћемо проширити природне могућности овог сјајног дистрибутера Линука.

Шта је НгинкНгинк [енгине к] је ХТТП и обрнути проки сервер који може да извршава улоге поштанског проки сервера или ТЦП / УДП проки сервера омогућавајући веће могућности повезивања унутар организације.

Нгинк је написао Игор Сисоев у Русији, где се већ дуго успешно користи на популарним руским сајтовима као што су Иандек, Маил.Ру, ВК и Рамблер, али тренутно Нгинк пружа подршку и сигурност познатим веб локацијама попут Нетфлик, Вордпресс. Цом, ФастМаил.ФМ.

Сви Нгинк извори и документација дистрибуирају се под лиценцом типа БСД.

Подржани оперативни системиНгинк може исправно радити на било ком од следећих оперативних система:

  • ФрееБСД 3-11 / и386; ФрееБСД 5-11 / амд64;
  • Линук 2.2 - 4 / и386; Линук 2.6 - 4 / амд64; Линук 3-4 / армв6л, армв7л, аарцх64, ппц64ле;
  • Соларис 9 / и386, сун4у; Соларис 10 / и386, амд64, сун4в;
  • АИКС 7.1 / поверпц;
  • ХП-УКС 11.31 / иа64;
  • мацОС / ппц, и386;
  • Виндовс КСП- Виндовс 10, Виндовс Сервер 2003-2012.

Карактеристике Нгинка као ХТТП сервераНгинк је софтверски ресурс пун функција које ће бити од помоћи свим организацијама које желе да прошире свој асортиман услуга и улога. Ове функције као ХТТП сервера одређене су категоријама на следећи начин:

  • Подршка за ХТТП / 2 са пондерисаним и зависним приоритетима.
  • ССЛ и ТЛС СИН подршка.
  • Убрзана подршка са ФастЦГИ, увсги, СЦГИ и мемцацхед кеширањем сервера.
  • Уравнотежење оптерећења и толеранција грешака.
  • Модуларна архитектура.
  • Убрзани обрнути проки са кеширањем.
  • Статички и индексирани датотечни сервер, самоиндексиран.
  • Укључује гзиппинг филтере, опсеге бајтова, дебеле одговоре, КССЛТ, ССИ и филтер за трансформацију слике.
  • подржава одрживе везе и цевоводне везе.
  • Преусмерите кодове грешака 3кк-5кк.
  • Виртуелни сервери засновани на именима и ИП-овима.
  • Укључује модул за преписивање који мења УРИ путем регуларних израза.
  • Обавља различите функције у зависности од правца клијента.
  • Контрола приступа на основу ИП адресе клијента, лозинком (основна ХТТП аутентикација).
  • Има методе ПУТ, ДЕЛЕТЕ, МКЦОЛ, ЦОПИ и МОВЕ.
  • Потврдите ХТТП референце.
  • Могућност ограничавања броја истовремених веза или захтева са једне адресе.
  • Геолокација заснована на ИП-у.
  • Укључује Перл.
  • Подржава НгинСцрипт.

Нгинк има функцију проки сервера за пошту

  • Подржава ПОП3 методе аутентификације: УСЕР / ПАСС, АПОП, АУТХ ЛОГИН / ПЛАИН / ЦРАМ-МД5, ИМАП: ЛОГИН, АУТХ ЛОГИН / ПЛАИН / ЦРАМ-МД5, СМТП: АУТХ ЛОГИН / ПЛАИН / ЦРАМ-МД5.
  • Омогућава вам да преусмерите корисника на ИМАП или ПОП3 сервер користећи спољни ХТТП сервер за потврду идентитета.
  • Подршка за ССЛ, СТАРТТЛС и СТЛС.
  • Омогућава аутентификацију корисника преко спољног ХТТП сервера за аутентификацију и преусмерава на интерни СМТП сервер.

Нгинк функционише као ТЦП / УДП сервер

  • Генерички ТЦП и УДП проки.
  • Уравнотежење оптерећења и толеранција грешака.
  • ССЛ и ТЛС СНИ подршка за ТЦП.
  • Геолокација заснована на ИП-у.
  • Обавља различите функције у зависности од правца клијента.
  • Контрола приступа на основу адресе купца.
  • Подржава формате дневника приступа, писање међуспремника, брзо ротирање дневника и евидентирање системског дневника.

Додатне Нгинк функције

  • Омогућава реконфигурацију и ажурирање извршне датотеке без ометања корисничке услуге.
  • Подршка за ккуеуе (ФрееБСД 4.1+), еполл (Линук 2.6+), / дев / полл (Соларис 7 11/99+), портове за догађаје (Соларис 10), изаберите и анкетирајте.
  • Подржава различите функционалности ккуеуе -а, укључујући ЕВ_ЦЛЕАР.
  • Флексибилна конфигурација.
  • Прихвата филтере (ФрееБСД 4.1+, НетБСД 5.0+) и подршку за ТЦП_ДЕФЕР_АЦЦЕПТ (Линук 2.4+).
  • Операције копирања података сведене су на минимум како се не би утицало на перформансе система.

1. Ажурирајте ЦентОС 7


Први корак који треба извршити је ажурирање системских пакета, за шта ћемо извршити следећи ред:
 иум -и упдате

2. Инсталирајте Нгинк на ЦентОС 7

Корак 1
Када се ЦентОС 7 ажурира, биће потребно да инсталирамо ЕПЕЛ спремишта за исправну инсталацију Нгинка, да бисмо инсталирали ова спремишта, извршићемо следећи ред:

 иум инсталл епел-релеасе

Корак 2
Уносимо писмо И да потврдимо преузимање и инсталирање ЕПЕЛ спремишта и када завршимо видећемо следеће:

Корак 3
Овим настављамо са инсталацијом Нгинка извршавањем следеће наредбе. Прихватамо преузимање и инсталирање Нгинк пакета.

 иум инсталл нгинк

3. Управљајте Нгинк ХТТП сервером на ЦентОС 7

Корак 1
Када се Нгинк инсталира, биће потребно извршити следеће редове:

 системцтл старт нгинк (старт сервиса) системцтл енабле нгинк (омогућавање услуге) системцтл статус нгинк (статус услуге) 

Као што видимо, Нгинк је активан и ради.

4. Конфигуришите заштитни зид за Нгинк приступ на ЦентОС 7

Следећи корак је омогућавање приступа Нгинк-у на фиреваллд-у јер је уграђени заштитни зид ЦентОС 7 конфигурисан да блокира Нгинк саобраћај. За ово морамо створити правила која омогућавају долазне пакете у ХТТП -у и ХТТПС -у у ЦентОС 7 користећи следеће редове:

 фиревалл-цмд --зоне = публиц --перманент --адд-сервице = хттп фиревалл-цмд --зоне = публиц --перманент --адд-сервице = хттпс фиревалл-цмд -релоад

5. Приступите Нгинк -у на ЦентОС 7

Корак 1
Када се дозволе омогуће у ЦентОС 7 заштитном зиду, приступићемо прегледачу и у адресну траку ћемо унети следећу синтаксу.

 хттп: // Сервер_ИП

ЕНЛАРГЕ

Корак 2
Као што видимо, Нгинк је правилно инсталиран и конфигурисан. Неки од главних Нгинк директоријума су:

  • Основни директоријум
 / етц / нгинк
  • Нгинк конфигурацијска датотека
 /етц/нгинк/нгинк.цонф
  • Конфигурација серверског блока:
 /етц/нгинк/цонф.д
  • Директоријум документације
     / уср / схаре / нгинк / хтмл

Корак 3
Неки од параметара које можемо користити са Нгинк -ом су:

  • -? | -х: Прикажите помоћ за Нгинк.
  • -ц датотека: Користите алтернативну датотеку за конфигурацију.
  • -г директиве: Поставите глобалне политике.
  • -п префикс: Поставите префикс путање нгинк -а, односно директоријума који ће држати датотеке на серверу.
  • -к: Потискује поруке о грешци током тестирања.
  • -с сигнал: Шаље сигнал главном процесу, опције су следеће:
    • Зауставити: брзо искључите.
    • Одустати: Затворите процес.
    • Освежи: Поново учитајте конфигурацију.
    • Поново отворите: Поново отворите датотеке евиденције.
  • -т: Тестирајте конфигурацију датотеке.
  • -в: Прикажите верзију Нгинк -а

На овај начин смо инсталирали и конфигурисали Нгинк у ЦентОС 7 да извучемо максимум из сервера и повећамо могућности управљања.

wave wave wave wave wave