Убунту

Како поставити Апацхе виртуелне хостове на Убунту 18.10

Како поставити Апацхе виртуелне хостове на Убунту 18.10

Апацхе ХТТП сервер, раније познат као Апацхе Веб Сервер, бесплатан је софтвер отвореног кода који је развила и одржава Апацхе Софтваре Фоундатион. Моћан је и један од најпопуларнијих веб сервера широм света.

У овом водичу водићемо вас о подешавању Апацхе виртуелних хостова на Убунту 18.10. Генерално, Виртуал Хост се користи за хостинг одређеног броја веб локација на истом веб серверу. Ако сте заинтересовани за подешавање Апацхе ХТТП сервера, пређите на наш детаљни водич за подешавање Апацхе ХТТП веб сервера на Убунту-у.

Подешавање Апацхе виртуелних хостова на Убунту-у

Постоје две врсте виртуелних хостова које можемо да конфигуришемо на Апацхе-у.

Виртуелни домаћин заснован на ИП-у можемо конфигурисати само једну веб локацију на једној ИП адреси. Ако требате да хостујете више веб локација, требало би да имате више ИП адреса за тај веб сервер. Виртуелни хост заснован на именима обично се користи за хостовање више веб локација на једном серверу.

У овом водичу, овде ћемо разговарати о томе како створити виртуелне хостове засноване на именима.

Конфигурисање виртуелних хостова Апацхе заснованих на именима

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

1. Постављање структуре директоријума

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

/ вар / ввв /
├── пример фосслинук1.цом
│ └── публиц_хтмл
├── пример фосслинук2.цом
│ └── публиц_хтмл

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

Покрените Терминал и кренимо да креирамо директоријум за фосслинукекампле1.цом

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

Направите директоријум за фосслинукекампле2.цом

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

Промените власништво над директоријумом на корисника апацхе-а (ввв-дата) 

судо цховн -Р ввв-дата: / вар / ввв / хтмл / фосслинукекампле1.цом / публиц_хтмл судо цховн -Р ввв-дата: / вар / ввв / хтмл / фосслинукекампле2.цом / публиц_хтмл

2. Постављање дозвола за директоријум

судо цхмод -Р 755 / вар / ввв / хтмл / фосслинукекампле1.цом / публиц_хтмл судо цхмод -Р 755 / вар / ввв / хтмл / фосслинукекампле2.цом / публиц_хтмл

3. Израда веб страница

Хајде сада да креирамо веб странице за сваког домаћина. У мом примеру ћу направити веб страницу за фосслинукекампле1.цом

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

Додајте следећи садржај у индекс.хтмл датотека. Ово је у основи ХТМЛ садржај.

    фосслинукекампле1.цом Тест Паге      

Здраво, Ово је пробна страница за фосслинукекампле1.цом веб локација

Време је за чување и затварање датотеке.

Слично томе, креираћемо веб страницу за фосслинукекампле2.цом.

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

Додајте следећи садржај у датотеку.

    фосслинукекампле2.цом Тест Паге      

Здраво, Ово је пробна страница за фосслинукекампле2.цом веб локација

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

4. Креирање виртуелних хостова

Генерално, датотеке конфигурације Апацхе Виртуал Хостс се чувају у / етц / апацхе2 / ситес-аваилабле именик и / етц / апацхе2 / ситес-енаблед именик. Почните са креирањем виртуелног хоста за фосслинукекампле1.цом.

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

Додајте испод садржај у датотеку.

 Име сервера фосслинукекампле1.цом СерверАлиас ввв.фосслинукекампле1.цом СерверАдмин вебмастер @ фосслинукекампле1.цом ДоцументРоот / вар / ввв / хтмл / фосслинукекампле1.цом / публиц_хтмл  Опције -Индекси + ФолловСимЛинкс АлловОверриде Алл  Пријави грешку $ АПАЦХЕ_ЛОГ_ДИР / фосслинукекампле1.цом-еррор.пријавите ЦустомЛог $ АПАЦХЕ_ЛОГ_ДИР / фосслинукекампле1.цом-приступ.балван комбинован  

Сачувајте и затворите датотеку. У сличним редовима креирајте виртуелни хост за фосслинукекампле2.цом

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

Додајте садржај испод другој веб локацији.

 Име сервера фосслинукекампле2.цом СерверАлиас ввв.фосслинукекампле2.цом СерверАдмин вебмастер @ фосслинукекампле2.цом ДоцументРоот / вар / ввв / хтмл / фосслинукекампле2.цом / публиц_хтмл  Опције -Индекси + ФолловСимЛинкс АлловОверриде Алл  Пријави грешку $ АПАЦХЕ_ЛОГ_ДИР / фосслинукекампле2.цом-еррор.пријавите ЦустомЛог $ АПАЦХЕ_ЛОГ_ДИР / фосслинукекампле2.цом-приступ.балван комбинован 

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

5. Омогућавање датотека за конфигурацију виртуелног хоста

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

Сада бисмо требали онемогућити 000-подразумевано.цонф и омогућити ново креиране датотеке виртуелног хоста

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

судо а2диссите 000-подразумевано.цонф

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

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

Омогућите виртуелном хосту стварање симболичких веза.

Ако сте омогућили виртуелни хост помоћу а2енсите наредба није потребно покретати испод наредби:

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

Проверите синтаксу конфигурационих датотека.

судо апацхецтл цонфигтест

Поново покрените Апацхе да бисте активирали нову конфигурацију.

судо системцтл рестарт апацхе2

6. Тестирање виртуелних хостова

Пре тестирања веб страница, морамо да их изменимо / етц / хостс датотека за конфигурисање ИП адресе сервера.

судо вим / етц / хостс

Додајте следећи ред у датотеку хостова. Не заборавите да замените 10.94.12.217 у наредним линијама са ИП адресом вашег сервера. Када завршите, сачувајте и затворите датотеку.

10.94.12.217 фосслинукекампле1.цом 10.94.12.217 фосслинукекампле2.цом

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

фосслинукекампле1.цом

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

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

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

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

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о кор...
Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...