Напомена: Објаснили смо поступак објашњен у овом чланку за Убунту 20.04 ЛТС систем.
Инсталирање Апацхе2; Корак 1: Ажурирајте
Прво ћемо морати да ажурирамо индекс системског спремишта да бисмо инсталирали најновију верзију Апацхе2. Да бисте то урадили, покрените Терминал помоћу пречице Цтрл+Алт+Т и извршите следећу команду:
$судоапт упдате
Имајте на уму да само овлашћени корисник може инсталирати, ажурирати или уклонити пакете из Линук система.
Корак 2: Инсталирајте Апацхе2
Следеће у овом кораку инсталираћемо Апацхе2 веб сервер. У ту сврху извршите наредбу испод у Терминалу:
$судопогоданинсталирајапацхе2Систем може затражити потврду тако што ће вам доставити И / н опција. Хит и а затим Ентер за наставак. Након тога, веб сервер Апацхе2 и све његове зависности биће инсталиране на вашем систему.
Када инсталирате, проверите верзију Апацхе сервера на следећи начин:
$апацхе2-верзијаКонфигурација заштитног зида
Сада ћемо морати да отворимо одређене портове на нашем систему да бисмо приступили Апацхе -у споља. Прво, наведимо профиле апликација којима морамо омогућити приступ Апацхе -у. Покрените следећу команду да бисте то урадили:
$судолиста апликација уфвОвде можете видети различите апацхе профиле.
Користићемо високо рестриктиван профил „Апацхе“ да омогућимо мрежну активност на порту 80.
$судоуфв дозволи „Апацхе“Сада проверите статус који ће показати да је Апацхе дозвољен у заштитном зиду.
$судостатус уфвКонфигурисање Апацхе веб сервера; Провера Апацхе услуге
Пре него што пређете на конфигурацију, прво проверите да ли је услуга Апацхе оперативна. У ту сврху извршите наредбу испод у Терминалу:
$судосистемцтл статус апацхе2Из горњег излаза можете видети да је услуга Апацхе2 активна и да ради.
Други приступ за проверу да ли Апацхе ради добро захтевањем веб странице од Апацхе веб сервера. Да бисте то урадили, пронађите своју ИП адресу помоћу следеће команде:
$хостнаме–ИЗатим отворите веб прегледач и приступите апацхе страници добродошлице на следећи начин:
Замените 192.168.72.134 ИП адресом машине.
Преласком на горњу везу у прегледачу, видите страницу добродошлице Апацхе која је показатељ да Апацхе сервер ради исправно.
Постављање виртуелних хостова у Апацхе -у
Ако имате више домена који треба да буду сервер са једног Апацхе веб сервера, мораћете да подесите виртуелне хостове. У наставку ћемо вам показати како да подесите виртуелни хост у Апацхе -у. Поставићемо назив домена инфо.нет. Обавезно замените инфо.не сопственим именом домена.
Корак 1: Креирајте директоријум за своју домену
У овом кораку ћемо креирати директоријум за име нашег домена. Овај именик ће се користити за складиштење података на нашој веб страници.
Покрените следећу команду у Терминалу заменом инфо.нет својим именом домена:
$судо мкдир -п /где/ввв/инфо.нет/хтмлПромените власништво над директоријумом у тренутног корисника:
$судо цховн -Р УСЕР:УСЕР /где/ввв/инфо.нет/хтмлДоделите неопходне дозволе на следећи начин:
$судо цхмод -Р 755 /где/ввв/инфо.нетКорак 2: Направите огледну страницу за своју веб локацију
Поставили смо виртуелни хост и доделили неопходну дозволу. Сада ћемо направити пример странице за нашу веб страницу. Узорак странице ћемо направити помоћу Нано уређивача, међутим, у ту сврху се може користити било који уређивач текста.
$нано /где/ввв/инфо.нет/хтмл/индек.хтмлКопирајте и налепите ове редове ХМЛ кода:
< хтмл >< глава >
< наслов >Добродошли на инфо.нет!</ наслов >
</ глава >
< тело >
< х1 >Покрећете инфо.нет на Убунту 20.04!</ х1 >
</ тело >
</ хтмл >
Сада користите Цтрл+О за спремање, а затим Цтрл+Кс за излаз из датотеке.
Корак 3: Креирајте датотеку виртуелног хоста
Апацхе сервер подразумевано долази са датотеком виртуелног хоста. Ова датотека се користи за опслуживање садржаја веб сервера. Међутим, ми ћемо генерисати нову датотеку виртуелног хоста следећом командом:
$судо нано /итд/апацхе2/сајтови-доступни/инфо.нет.цонфСада унесите доње редове тако што ћете заменити инфо.нет својим именом домена.
<ВиртуалХост*:80>СерверАдмин администратор@инфо.нет
СерверНаме инфо.нет
СерверАлиас инфо.нет
ДоцументРоот/где/ввв/инфо.нет/хтмл
ЕррорЛог{АПАЦХЕ_ЛОГ_ДИР} УСД/еррор.лог
ЦустомЛог{АПАЦХЕ_ЛОГ_ДИР} УСД/аццесс.лог комбиновано
ВиртуалХост>
Сада користите Цтрл+О за спремање, а затим Цтрл+Кс за излаз из датотеке.
Корак 4: Активирајте датотеку за конфигурацију виртуелног хоста
У овом кораку ћемо креирати датотеку за конфигурацију виртуелног хоста. Да бисте то урадили, извршите следећу команду у терминалу:
$судоа2енсите инфо.нет.цонфСада онемогућите подразумевану виртуелну конфигурациону датотеку 000-дефаулт.цонф на следећи начин:
$судоа2диссите 000-дефаулт.цонфСада поново покрените Апацхе да бисте активирали нову конфигурацију на следећи начин:
$судосистемцтл поново покрените апацхе2Корак 5: Тестирајте грешке
Када се све конфигурације доврше, можете тестирати да ли постоје грешке у конфигурацији:
$судо апацхе2цтл цонфигтестМожда ћете примити следећу грешку:
Да бисте решили ову грешку, уредите датотеку сервернаме.цонф фајл:
$судо нано /итд/апацхе2/цонф-доступан/сервернаме.цонфЗатим додајте овај ред тако што ћете заменити инфо.нет сопственим именом домена:
СерверНаме инфо.нетСачувајте и изађите из сервернаме.цонф фајл и покрените:
$судоа2енцонфназив сервераСада поново извршите:
$судо апацхе2цтл цонфигтестОвога пута, надамо се, нећете добити никакву грешку.
Корак 6: Тестирајте виртуелног домаћина
Сада је Апацхе веб сервер спреман да служи нашем домену. Хајде да тестирамо ово преласком на следећу везу у прегледачу:
Заменити инфо.нет са вашим именом домена.
Следећа индексна страница приказује да је Апацхе сервер спреман за послуживање нашег домена.
Управљање Апацхе сервером
Да бисте управљали Апацхе сервером, ево неких корисних команди које можете покренути у Терминалу:
Да бисте покренули Апацхе сервер:
$судосистемцтл покрените апацхе2Да бисте зауставили Апацхе сервер:
$судосистемцтл стоп апацхе2Да бисте зауставили, а затим покренули Апацхе
$судосистемцтл стоп апацхе2Да бисте поново учитали апацхе сервер да бисте ажурирали нове конфигурације:
$судосистемцтл релоад апацхе2Да бисте покренули Апацхе при покретању:
$судосистемцтломогућитиапацхе2Да бисте онемогућили Апацхе при покретању:
$судосистемцтл онемогућите апацхе2Овај чланак је детаљно објаснио инсталацију и конфигурацију Апацхе веб сервера у Убунту 20.04. Такође смо објаснили постављање виртуелног домаћина. Сада можете поставити више домена на истом Апацхе серверу. На крају смо споменули неке команде које могу бити од велике помоћи у управљању Апацхе веб сервером.