Нгинк, основна инсталација овог сервера на Убунту 18.04

абоут нгинк

У следећем чланку ћемо погледати Нгинк. Ово је веб сервер / обрнути прокси Лаган и прокси протокол е-поште високих перформанси (ИМАП / ПОП3). То је бесплатан софтвер отвореног кода. Постоји комерцијална верзија која се дистрибуира под именом нгинк плус.

Es цросс платформ, па ће радити на системима сличним Унику (ГНУ / Линук, БСД, Соларис, Мац ОС Кс итд.) и Виндовс. То је сервер који је одговоран за управљање оптерећењем неких од највећих веб локација на Интернету. У овом посту видећемо основне кораке за инсталирање и управљање Нгинк-ом на рачунару са Убунту 18.04.

Пре него што започнемо са корацима, мораћемо да се уверимо да смо пријављени као корисник са судо привилегијама и то немамо апацхе или било која друга услуга која ради на порту 80 или 443.

Нгинк инсталација

Пронаћи ћемо овај сервер доступан у Убунтуовим подразумеваним складиштима софтвера. Инсталација је прилично једноставна, само ћемо морати отворити терминал (Цтрл + Алт + Т) и откуцати следеће наредбе:

инсталирајте Нгинк

sudo apt update && sudo apt install nginx

По завршетку инсталације, проверићемо статус услуге са следећом командом:

Статус Нгинк

sudo systemctl status nginx

Можемо погледајте верзију коју користимо са следећом командом:

Нгинк верзија

sudo nginx -v

Конфигуришите УФВ

Ако користите уфв, мораћете да отворите ХТТП порт 80 и / или ХТТПС порт 433. Уфв долази са профилима заснованим на подразумеваним портовима најчешћих демона и програма.

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

Уфв аллос Нгинк

sudo ufw allow 'Nginx Full'

Промену можемо верификовати помоћу:

Уфв статус

sudo ufw status

Тестирање инсталације

Отвори http://TU_IP en tu navegador. У овом случају инсталирам на своју локалну мрежу. Сада бисмо могли да видимо подразумевану почетну страницу као што је приказано доле:

нгинк почетна страница

Контролишите Нгинк услуге помоћу системцтл

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

у заустави сервер, извршићемо у терминалу (Цтрл + Алт + Т):

sudo systemctl stop nginx

Кад год желимо почните поново да га користите, на исти терминал пишемо:

sudo systemctl start nginx

Ако је оно што тражимо рестартујте Сервис:

sudo systemctl restart nginx

у претовари све након уношења неких промена у конфигурацију:

sudo systemctl reload nginx

Ако желимо онемогућити сервер:

sudo systemctl disable nginx

Можемо опет поново омогућити са наредбом:

sudo systemctl enable nginx

Структура датотеке конфигурације

нгинк конфигурационе датотеке

Све конфигурационе датотеке налазе се у директоријуму / етц / нгинк /.

Датотека од главна конфигурација Стоји на /етц/нгинк/нгинк.цонф.

Да бисте олакшали одржавање подешавања, препоручује се направите засебну конфигурациону датотеку за сваки домен.

Л датотеке блока сервера се чувају У адресару / етц / нгинк / ситес-аваилабле, и мораћемо да их створимо по потреби. Конфигурационе датотеке пронађене у овом директоријуму Нгинк не користи ако нису повезане са директоријумом / етц / нгинк / ситес-енаблед. Да бисмо активирали блок сервера, морамо створити симболичку везу од локација у конфигурационој датотеци.

Добра је идеја следити стандардну номенклатуру. Ако је ваше име домене мидомаин.цом, тада треба позвати датотеку за конфигурацију /етц/нгинк/ситес-аваилабле/мидомаин.цом.цонф.

Именик / етц / нгинк / сниппетс садржи исечке конфигурације који се могу укључити у датотеке блокова сервера.

Л датотеке са белешкама (аццесс.лог и еррор.лог) налазе се у директоријуму / вар / лог / нгинк /. Препоручује се да имате различите датотеке евиденције о приступу и грешкама за сваки блок сервера.

Можемо поставити основни директоријум документа нашег домена на било коју локацију коју желимо. Тхе најчешће локације за веброот укључују:

  • / хоме / усер / ситенаме
  • / вар / ввв / ситенаме
  • / вар / ввв / хтмл / ситенаме
  • / опт / име сајта

Сада сте спремни да започнете са применом ваших апликација и да користите нови сервер као веб сервер или прокси сервер. Такође је потребно нагласити да а сигурна потврда је „обавезна функција“ за све веб локације данас, бесплатан Лет'с Енцрипт ССЛ сертификат.

Очигледно је да је ово само почетак рада са Нгинк-ом. Ко жели да сазна више о томе како радити с тим, може се обратити званична документација.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.