Да ли сте се икада запитали како можете да хостујете неколико веб локација на истом серверу без коришћења виртуелних машина или компликованих подешавања? Нгинк виртуелни хостови су оно што тражите.

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

Шта је виртуелни хост?

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

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

Ако сте икада користили дељени хостинг, највероватније је то виртуелни хост који се игра иза кулиса.

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

У случају да немате инсталиран Нгинк, ево како можете брзо да га инсталирате на Убунту користећи АПТ.

instagram viewer

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

судо апт упдате

Затим инсталирајте Нгинк на следећи начин:

судо апт инсталл нгинк

Тестирање Нгинк-а

Покрените Нгинк услугу користећи наредба системцтл.

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

У свом веб претраживачу идите на http://localhost: 80 да бисте потврдили да ли је Нгинк успешно инсталиран. Ако јесте, ваш претраживач ће приказати страницу сличну оној испод.

Корак 2: Креирање и конфигурисање веб локације

Подразумевано, веб локација коју опслужује Нгинк ради на порту 80 и чува се у /var/www/html именик.

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

Направите директоријум испод /var/www/ именик. Можете га именовати ВиртуалХост али слободно користите било које смислено име по свом избору. Да бисте то урадили, идите на /var/www именик користећи наредбу цд.

цд /вар/ввв

Затим креирајте директоријум веб локације на следећи начин:

мкдир -п ВиртуалХост

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

цд /ВиртуалХост 
додирни индек.хтмл

Отвори индек.хтмл датотеку са својим омиљеним уређивачем текста и додајте јој следеће линије кода:





Нгинк: Веб и реверзни прокси сервер


Добродошли у Нгинк


Управо сам конфигурисао виртуелни хост користећи Нгинк веб сервер на Линуку



Сачувајте и затворите датотеку.

Сазнајте више: Како креирати нове датотеке на Линук-у користећи додир

Корак 3: Конфигурисање виртуелног хоста

Можете пронаћи Нгинк конфигурационе датотеке у /etc/nginx именик. Да бисте конфигурисали виртуелни хост, прво креирајте конфигурациону датотеку виртуелног хоста за локацију у /etc/nginx/sites-enabled именик.

цд /етц/нгинк/ситес-енаблед

Дали смо име фајлу виртуал_хост али слободно користите било које смислено име по свом избору.

додирните виртуелни_хост

Отворите датотеку коју сте управо креирали, тј. виртуелни_хост, користећи свој омиљени уређивач текста и налепите следеће линије кода у њега:

сервер {
слушај 81;
слушај [::]:81;
сервер_наме ми.виртуалхост.цом;
роот /вар/ввв/ВиртуалХост;
индек индек.хтмл;
локација / {
три_филес $ури $ури/ =404;
}
}

Сачувајте и затворите датотеку.

Ево неколико објашњених важних конфигурација у датотеци:

  • слушај: Одређује да Нгинк треба да служи веб локацију на порту 81, тј. https://localhost: 81.
  • име_сервера: Овоме можете дати било које име пошто у овом тренутку не користите ниједан прави домен. Ја сам назвао своје ми.виртуалхост.цом.
  • корен: То је локација веб странице. У овом случају, /var/www/VirtualHost именик.
  • индекс: Одређује почетну страницу веб локације, тј индек.хтмл.

Корак 4: Услуживање веб странице

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

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

Можете проверити статус Нгинк сервера тако што ћете покренути:

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

Ако све изгледа у реду, идите на УРЛ http://localhost: 81, у вашем веб претраживачу.

Сада имате две веб локације на вашем серверу, једну која ради на порту 81, а другу на порту 80.

Направите и хостујте своју прву веб локацију на Линук-у

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

Како да направите своју прву једноставну ПХП веб локацију

Желите да направите веб локацију, али не знате одакле да почнете? Креирање основне ПХП веб локације ће вас ставити на пут ка веб развоју.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Веб сервер
  • Убунту сервер
О аутору
Мвиза Кумвенда (Објављено 46 чланака)

Мвиза развија софтвер по професији и интензивно пише на Линук-у и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.

Више од Мвиза Кумвенда

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили