Нгинк

Како да направим обрнути прокси у Нгинк-у?

Како да направим обрнути прокси у Нгинк-у?

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

Постоји много разлога због којих бисте могли да инсталирате обрнути прокси. Један важан разлог је приватност садржаја. Метода обрнутог проксија пружа јединствену централизовану тачку за контакт са клијентима. Може вам дати функцију централизованог евидентирања и може извештавати на неколико сервера. Нгинк брзо обрађује статички садржај и прослеђује динамичке захтеве Апацхе серверу; ова карактеристика побољшава укупне перформансе.

У овом чланку ћемо научити како да поставимо обрнути прокси у Нгинк-у.

Предуслови

Требали бисте имати приступ основном налогу или кориснику који може да покреће судо команде.

Креирање Нгинк обрнутог проки сервера

Да бисте подесили нови Нгинк проки сервер, морате следити следеће кораке на вашем систему:

Корак 1: Инсталирајте Нгинк

Отворите терминалну апликацију, а затим отворите датотеку / етц / апт / соурце.листу у вашем омиљеном уређивачу текста, а затим додајте доле дате редове на крају ове датотеке. У овом реду, морате да замените 'ЦОДЕНАМЕ' својим издањем Убунту-а, које користите на вашем систему. На пример, имамо Убунту 20.04 фокусна фоса на овом систему. Сп, убаците Фоцал да бисте заменили 'ЦОДЕНАМЕ'.

деб хттп: // нгинк.орг / пацкагес / маинлине / убунту / ЦОДЕНАМЕ нгинк
деб-срц хттпс: // нгинк.орг / пакети / главна линија / убунту / нгинк

Даље, морате да увезете следећи кључ за потписивање спремишта спремишта пакета, а затим га додате у спремиште апт:

$ судо вгет хттп: // нгинк.орг / кеис / нгинк_сигнинг.кључ
$ судо апт-кеи додај нгинк_сигнинг.кључ

Сада ажурирајте пакете апт манагер и инсталирајте најновије издање Нгинк-а на ваш систем из званичног спремишта апт покретањем следеће команде:

$ судо апт упдате
$ судо апт инсталирај нгинк

Сада покрените и омогућите Нгинк сервер помоћу следећих команди:

$ судо системцтл старт нгинк

$ судо системцтл омогући нгинк
$ судо системцтл статус нгинк

Корак 2: Конфигурације за Нгинк обрнути прокси

Направите нову конфигурациону датотеку цустом_проки / етц / нгинк / цонф.д / цустом_проки.цонф, а затим у њега залепите следеће редове кода:

сервер
слушај 80;
слушајте [::]: 80;
име_сервера мој пример.цом;
локација /
проки_пасс хттп: // лоцалхост: 3000 /;

Директива 'проки_пасс' наведена у локацији чини ову конфигурацију обрнутим проки-јем. Ова линија проки_пасс хттп: // лоцалхост: 3000 / усмерава све захтеве који се подударају са кореном локације / путања мора бити прослеђена на порт 3000 на лоцалхост-у где ради веб локација вашег домена.

Да бисте активирали и повезали нову конфигурациону датотеку, покрените доленаведену наредбу:

$ лн -с / етц / нгинк / цонф.д / цустом_сервер.цонф

Корак 3: Тестирајте конфигурације

Сада тестирајте горе наведене конфигурације помоћу следеће наредбе:

$ судо нгинк -т

Након успешног тестирања, ако тада није пријављена грешка, поново учитајте нову Нгинк конфигурацију.

$ судо нгинк -с поновно учитавање

Конфигуришите бафере

Горе наведене конфигурације довољне су за стварање основног обрнутог проки сервера. али за сложене апликације морате омогућити неке напредне опције које су дате у наставку:

локација /
проки_пасс хттп: // лоцалхост: 3000 /;
проки_буфферинг офф;

Конфигурисање-захтев заглавља

локација /
проки_пасс хттп: // лоцалхост: 3000 /;
проки_сет_хеадер Кс-Реал-ИП $ ремоте_аддр;

У горњем примеру, $ ремоте_аддр шаље ИП адресу клијента проки хосту.

Закључак

Из горе поменутих детаља, можете да разумете како да креирате Нгинк обрнути прокси. Овај алат је добар за неколико серверских окружења. Испробајте све ове конфигурације на вашем систему ради бољег разумевања.

Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...
Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...
Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...