Како угостити више веб локација на Убунту 18.04 ВПС или наменском серверу

Једна од предности коришћења Убунту 18.04 и Апацхе је могућност хостовања више веб локација на једном серверу. Ово је врло економично јер вам омогућава да користите само један ВПС сервер за све своје домене.


Ова функција се назива Виртуелни хостинг. То је једноставно аспект покретања различитих домена, нпр. екампле.цом и тест.цом на ИП адреси једне Убунту 18.04.

Апацхеов виртуелни домаћин усмерава посетиоце у различите мапе у којима се налази датотека домена. Клијент који посећује веб локацију никада неће знати да ли је сервер одговоран за друге виртуелне хостове.

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

У овом водичу ћемо вас провести кроз процес покретања 2 различита места на једној инстанци Убунту 18.04 ВПС.

Посебна напомена: Потражите на страници Бест Хостинг Сервицес Хостадвице или на страници Бест ВПС хостинг да бисте пронашли врхунске Линук ВПС хостинг услуге.

Предуслови

  • Убунту 18.04 ВПС
  • Корисник који није коријен са привилегијама судо
  • Апацхе веб сервер

У случају да немате инсталиран апацхе, можете покренути наредбу доле на вашем Убунту 18.04 серверу:

$ судо апт-гет инсталл апацхе2

Такође ћемо користити екампле.цом и тест.цом као вредности приказивачке домене, а касније ћемо вам показати како да уређујете датотеку локалних рачунара на рачунару како бисте тестирали виртуелне хостове.

1. корак: Израда структуре датотека / директорија

Прво ћемо морати да створимо структуру директорија која ће угостити податке наших веб локација. Апацхе има директоријум највишег нивоа у којем тражи веб локације испод / вар / ввв стаза. Ово ћемо требати проширити и створити поддиректоријум за наша два домена.

Да бисте то учинили, покрените наредбе испод на прозору терминала:

$ судо мкдир -п /вар/ввв/тест.цом/публиц_хтмл
$ судо мкдир -п /вар/ввв/екампле.цом/публиц_хтмл

2. корак: Промена власништва над директоријима

Директорији које смо креирали горе су у власништву роот корисника. Стога морамо промијенити власништво над директоријом како бисмо омогућили тренутном пријављеном кориснику да мијења датотеке. Користићемо цховн наредба да то урадите са синтаксом испод

$ судо цховн -Р $ УСЕР: $ УСЕР /вар/ввв/екампле.цом/публиц_хтмл
$ судо цховн -Р $ УСЕР: $ УСЕР /вар/ввв/тест.цом/публиц_хтмл

Корак 3: Измените дозволе за датотеке

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

Да бисмо то учинили, користимо наредбу испод:

$ судо цхмод -Р 755 / вар / ввв

Корак 4: Креирајте огледни веб садржај за сваки виртуелни хост / домен

Наше датотеке и структура директорија су сада исправно конфигурисане. Затим ћемо створити пример датотеке индек.хтмл за сваку веб локацију користећи нано едитор помоћу команди испод:

тест.цом

$ судо нано /вар/ввв/тест.цом/публиц_хтмл/индек.хтмл

Копирајте лепљење текста испод у нано едитор

Ово је наша веб страница тест.цом

екампле.цом

$ судо нано /вар/ввв/екампле.цом/публиц_хтмл/индек.хтмл

Копирајте лепљење текста испод у нано едитор

Ово је наша екампле.цом веб локација

Не заборавите да затворите и сачувате сваку датотеку када завршите уређивање притиском на ЦТР + Кс и И.

Корак 5: Направите конфигурационе датотеке виртуалних хостова за наше две веб локације

Када се Апацхе први пут инсталира на Убунту 18.04 серверу, он ствара задану виртуелну датотеку хоста на путу /итд / апацхе2 / ситес-аваилабле / 000-дефаулт.цонф.

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

$ судо цп /етц/апацхе2/ситес-аваилабле/000-дефаулт.цонф /етц/апацхе2/ситес-аваилабле/тест.цом.цонф
$ судо цп /етц/апацхе2/ситес-аваилабле/000-дефаулт.цонф /етц/апацхе2/ситес-аваилабле/екампле.цом.цонф

Конфигурацијске датотеке Апацхе морају се завршити екстензијом датотеке „.цонфиг“.

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

$ судо нано /етц/апацхе2/ситес-аваилабле/тест.цом.цонф

Затим пребрисати вредности са доњим текстом:

СерверАдмин админ@тест.цом
СерверНаме тест.цом
СерверАлиас ввв.тест.цом
ДоцументРоот /вар/ввв/тест.цом/публиц_хтмл
ЕррорЛог $ {АПАЦХЕ_ЛОГ_ДИР} /еррор.лог
ЦустомЛог $ {АПАЦХЕ_ЛОГ_ДИР} /аццесс.лог заједно

Као што видите горе, поменули смо директориј /вар/ввв/тест.цом/публиц_хтмл јер ћемо овде поставити датотеке наше веб локације тест.цом.

Требамо поновити исти поступак за наш виртуални домаћин екампле.цом

$ судо нано /етц/апацхе2/ситес-аваилабле/екампле.цом.цонф

Затим пребрисати датотеке са доњим садржајем:

СерверАдмин админ@екампле.цом
СерверНаме екампле.цом
СерверАлиас ввв.екампле.цом
ДоцументРоот /вар/ввв/екампле.цом/публиц_хтмл
ЕррорЛог $ {АПАЦХЕ_ЛОГ_ДИР} /еррор.лог
ЦустомЛог $ {АПАЦХЕ_ЛОГ_ДИР} /аццесс.лог заједно

Корак 6: Омогућите два виртуална рачунала

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

$ судо а2енсите тест.цом.цонф
$ судо а2енсите екампле.цом.цонф

Корак 7: Поново покрените Апацхе да би промене ступиле на снагу

Једном када додате виртуални домаћин на свој Убунту 18.04 сервер, морат ћете поново покренути апацхе помоћу наредбе испод:

$ судо услуга поновно покретање апацхе2

Корак 8: Уредите локалну датотеку хостова на рачунару

Ваши виртуелни домаћини требало би да буду покренути. Међутим, зато што смо користили лутке вредности за тестирање, морамо да уређујемо нашу локалну датотеку хостова (на локалном рачунару), а не ВПС сервер.

То ће омогућити нашем локалном рачунару да разријеши исправну јавну ИП адресу нашег Убунту 18.04 сервера. Под претпоставком да је ИП адреса вашег јавног Убунту 18.04 сервера 222.222.222.222, то ћете морати да додате на свој локални рачунар.

Ако користите Линук, требате да уредите / етц / хост датотеку помоћу наредбе испод

$ судо нано / етц / хостс

Затим додајте уносе у наставку и сачувајте датотеку.

111.111.111.111 екампле.цом
111.111.111.111 тест.цом

Ако на вашем локалном рачунару ради Виндовс, морате да уредите датотеку ц: \ виндовс \ систем32 \ дривер \ етц \ хостс помоћу уређивача текста попут белешке и додајте два уноса изнад као што је приказано у наставку.

Не заборавите да замените 111.111.111.111 стварном јавном ИП адресом вашег сервера

Корак 9: Тестирајте своје виртуелне хостове у прегледачу

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

Тест.цом

Екампле.цом

Закључак

Гостовање више веб локација на једном Убунту 18.04 серверу је тако једноставно. Запамтите, можете копирати идеју да угостите неограничен број виртуелних хостова. Ово је веома корисно ако користите нишу веб локацију, али желите да платите претплату само за један ВПС сервер.

Погледајте топ 3 најбоље веб хостинг услуге

ФастЦомет

Почетна цена:
$ 2,95


Поузданост
9.7


Цене
9.5


Усер Фриендли
9.7


Подршка
9.7


Карактеристике
9.6

Прочитајте рецензије

Посетите ФастЦомет

А2 хостинг

Почетна цена:
$ 3,92


Поузданост
9.3


Цене
9.0


Усер Фриендли
9.3


Подршка
9.3


Карактеристике
9.3

Прочитајте рецензије

Посетите А2 хостинг

ЦхемиЦлоуд

Почетна цена:
$ 2,76


Поузданост
10


Цене
9.9


Усер Фриендли
9.9


Подршка
10


Карактеристике
9.9

Прочитајте рецензије

Посетите ЦхемиЦлоуд

Повезани чланци са упутама

  • Како инсталирати Апацхе Цассандра на Убунту 18.04 ВПС или наменски сервер
    средњи
  • Како инсталирати Апацхе, МиСКЛ & ПХП на Убунту 18.04 ВПС или наменском серверу
    средњи
  • Како заједно конфигурирати Нгинк и Апацхе на истом Убунту ВПС-у или наменском серверу
    средњи
  • Како омогућити Апацхе Мод_Реврите на Убунту 18.04 ВПС или наменском серверу
    стручњак
  • Како осигурати Апацхе Веб Сервер помоћу МодЕвасиве-а на Убунту 18.04 ВПС
    средњи
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map