Нгинк

Како први пут инсталирати и конфигурисати Нгинк сервер

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

Будући да је асинхроно, способност руковања милионима корисника без успоравања рада сервера чини га број један у многим предузећима да примене своје системе. Овај водич приказује како лако инсталирати и конфигурисати Нгинк веб сервере. Водич користи Убунту 18.04 као верзију, јер је ЛТС; стога има дугорочну подршку која је потребна у производном окружењу. Инсталирање и конфигурисање Нгинк веб сервера релативно је лако, али укључује низ корака.

Инсталација

Ова упутства су написана за Убунту 18.04 ЛТС верзије, па је стога не би требало користити у другачијој Линук верзији, осим ако исте команде не раде и тамо. Препоручује се да инсталирате Нгинк у редовни кориснички налог са судо дозволом како бисте ублажили безбедносни ризик. Међутим, овај чланак не показује како се креира кориснички налог јер је ван његовог опсега.

  1. Пре инсталирања Нгинка, ажурирајте информације о локалном пакету, а затим ажурирајте пакете следећим наредбама. Осигурава да се најновија верзија Нгинка преузима из спремишта (сервера) када се користи Нгинк наредба за инсталацију. Команда Дист-упграде интелигентно обрађује зависности како би спречила проблеме некомпатибилности међу различитим пакетима.
апт-гет упдате && апт-гет дист-упграде
  1. Инсталирајте Нгинк следећом наредбом
апт-гет инсталирајте нгинк
  1. За инсталацију су потребне само 3 главне команде, а затим је Нгинк инсталиран на серверу. Пошто се у овом водичу Нгинк користи као веб сервер, индекс.хтмл се креира чим се инсталира Нгинк и може му се приступити преко спољне ИП адресе сервера.

хттп: // ИПАддресс

  1. Иако је инсталиран, важно је осигурати да се Нгинк услуга аутоматски покреће, ако се из неког разлога сервер поново покрене. То се може учинити на следећи начин.
судо системцтл омогући нгинк
  1. Користите следеће две наредбе за подешавање дозвола система датотека. Прва наредба додељује тренутно пријављено корисничко име дозволи датотеке. Ако је роот, онда је роот, ако је прилагођено име, онда његово име. Другом наредбом се поставља дозвола датотеке. Пошто је дозвола за „све кориснике“ подешена на Р, датотеку може да прочита свако, што се препоручује за јавно доступне датотеке. В стандарди за дозволу писања, која је потребна власнику да изврши промене у датотеци, и добро дође када се датотека модификује путем скрипте док је на серверу, на пример на ВордПресс контролној табли.
судо цховн -Р $ КОРИСНИК: $ КОРИСНИК / вар / ввв / хтмл
судо цхмод -Р 755 / вар / ввв / пример.цом

Конфигурација

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

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

Конфигурациона датотека садржи неколико важних редова као што се види у следећем исечку кода.

сервер_наме гоогле.цом ввв.гоогле.цом сервер
преслушајте 80 дефаулт_сервер;
Листен [::]: 80 дефаулт_сервер;
сервер_наме _;
роот / вар / ввв / хтмл /;
индекс индекса.пхп индекс.хтмл индекс.хтм;
локација /
       три_филес $ ури $ ури / = 404;
     
  1. Препоручује се да поново покренете сервер након што је прво конфигурисан. Поново покрените нгинк услугу, поново учитајте и конфигурациону датотеку. Ако је у конфигурационој датотеци извршена једноставна промена, довољно је и поновно учитавање уместо поновног покретања како би се спречило да веза опадне на сервер.
судо системцтл рестарт нгинк
  1. Данас је важно шифровати везу са веб локацијом како би се побољшао ранг веб странице у Гоогле индексу. Шифровање се може извршити применом ССЛ / ТЛС сертификата на веб серверу. На тржишту су доступни бројни сертификати, и бесплатни и бесплатни, али овај водич користи бесплатни сертификат познат под називом хајде да шифрујемо. Бесплатно је, али је потребно да се цертификат обнавља једном у свака 3 месеца у поређењу са годином у комерцијалним сертификатима. Следећа команда додаје цертбот ППА (лична архива пакета) у систем. Ови ППА су хостовани на лансирној рампи.нет, а када се користи апт-гет, они се одмах преузимају у систем.
судо адд-апт-репозиторијум ппа: цертбот / цертбот
  1. Следећа команда преузима и инсталира цертбот укус за нгинк. Као што је горе поменуто, преузет је са лансирне плоче.нето.
судо апт-гет инсталирај питхон-цертбот-нгинк
  1. Једном када се инсталира, користите следећу наредбу да омогућите ССЛ / ТЛС за наведено име домена и његов укус ввв. Ово би требао бити исти домен конфигурисан у претходно наведеним корацима. Ако домен није конфигурисан, уверите се да је то учињено пре овог корака.
судо цертбот --нгинк -д домен.продужење
-д ввв.домен.продужење
  1. Када је ССЛ / ТЛС инсталиран као горе, поново покрените сервер да промене ступе на снагу.
судо системцтл рестарт нгинк
  1. Такође се препоручује коришћење конфигурације наведене на следећој веб локацији јер она прилагођава ССЛ / ТЛС конфигурацију за одређени захтев. Најважније опције на следећој веб локацији су модерне, средње и старе. Савремена опција чини везу изузетно сигурном, али по цену компатибилности, а самим тим се и веб локација неће учитати на старијим прегледачима. Интермедијарна опција уравнотежује компатибилност и безбедност и на тај начин се препоручује за већину веб локација. Стари тип је за старе системе. Не препоручује се за производне локације, већ за упозорење корисницима када је посете из древних веб прегледача, попут Интернет Екплорер-а 5.

хттпс: // ссл-цонфиг.мозилла.орг /

Закључак

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

Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...