Један од најчешће коришћених сервера уопште за све што се тиче веб проблема је несумњиво Апацхе који тренутно има верзију 2.4.25 и нуди нам низ функција које ће бити корисне за веб процесе које је потребно инсталирати. организација. Неке од функција које налазимо код Апацхе -а су:
- Више отпремања МПМС у време извођења.
- Асинхрона подршка.
- Парсер израза опште намене.
- У новој верзији додато је више од 20 нових модула.
- Укључује демон ФастЦГИ као услужни програм за покретање.
Такође, на општем нивоу, са Апацхе можемо учинити следеће:
- Креирајте ограничења приступа одређеним датотекама.
- Управљајте информацијама на основу њиховог формата.
- Управљајте евиденцијама.
- Омогућава конфигурацију виртуелног хостинга заснованог на ИП -у.
- Подржава ССЛ и ХТТПС.
Видећемо сада како инсталирати Апацхе на Убунту 17.04 Сервер.
1. Ажурирајте систем и инсталирајте Апацхе на Убунту 17
Корак 1
Први корак који треба предузети је ажурирање компоненти оперативног система, а за то ћемо користити следећу команду:
судо апт упдатеКорак 2
Када се Убунту 17.04 сервер ажурира, настављамо са инсталирањем Апацхе -а извршавањем следеће линије:
судо апт инсталл апацхе2
Корак 3
Прихватамо преузимање и инсталацију. У случају да је Апацхе већ инсталиран на систему, видећемо следећу поруку:
ЕНЛАРГЕ
Овим смо инсталирали Апацхе на Убунту 17.04 Сервер.
2. Конфигуришите заштитни зид у Убунту 17
Да бисмо омогућили спољашње повезивање са Апацхе -ом, морамо да конфигуришемо спољне портове у УФВ заштитном зиду.
Апацхе подразумевано инсталира неке профиле који су корисни за омогућавање или неприступање Апацхе -у преко заштитног зида.
Корак 1
Први корак је попис профила које је Апацхе створио у УФВ -у, а за то ћемо извршити следећу команду:
листа апликација судо уфв
ЕНЛАРГЕ
Корак 2
Три профила повезана са Апацхе -ом су:
АпацхеОвај профил омогући порт 80 што је нормално и омогућава нешифровани веб саобраћај.
Апацхе Фулловај профил отворен порт 80. нормалан и нешифровани веб саобраћај, заједно са портом 443 који садржи шифровани ТЛС / ССЛ саобраћај.
Апацхе СецуреОвај профил искључиво отвара порт 443 који садржи шифровани ТЛС / ССЛ саобраћај.
Корак 3
Биће потребно да омогућимо Апацхе Фулл профиле промет, па ћемо извршити следеће:
судо уфв дозвољава „Апацхе Фулл“
ЕНЛАРГЕ
Корак 4
Настављамо са провером статуса заштитног зида извршавањем следеће линије:
судо уфв статусТребало би да видимо следеће:
ЕНЛАРГЕ
Корак 5
Требало би да видимо следеће. Тамо налазимо Апацхе Фулл профил са дозволама.
БелешкаУ случају да заштитни зид приказује поруку да је неактиван, морамо извршити следеће да бисмо га омогућили:
судо уфв енабле
3. Проверите веб сервер у Убунту 17
Корак 1
Када се правила додају и заштитни зид омогући, биће потребно проверити да ли услуга ради исправно, да бисмо то проверили извршићемо следећу команду:
судо системцтл статус апацхе2
ЕНЛАРГЕ
Корак 2
Видимо да је статус активан. Следећи корак је да проверите доступност Апацхе веб сервера, а за то ћемо проверити ИП адресу сервера извршавањем следеће линије:
хостнаме -ИВидећемо нашу ИП адресу:
ЕНЛАРГЕ
Корак 3
Ако желимо да употребимо неки други метод за откривање јавне ИП адресе, можемо извршити следеће команде по њиховом редоследу:
судо апт -гет инсталл цурл цурл -4 ицанхазип.цомКорак 4
Да бисмо проверили Апацхе, идемо у прегледач и уносимо следећу синтаксу:
хттп: // ИП сервера, у овом случају, хттп://192.168.0.16
ЕНЛАРГЕ
Можемо видети да је Апацхе конфигурацијска страница правилно учитана.
4. Управљајте Апацхе процесима у Убунту 17
Уз потврду да веб сервер ради на идеалан начин, знаћемо неке од наредби које ће нам омогућити управљање, а то су:
Зауставите услугу
судо системцтл стоп апацхе2
Покрените услугу
судо системцтл старт апацхе2
Поново покрените услугу
судо системцтл поново покрените апацхе2
Учитајте промене које су извршене у конфигурацијској датотеци
судо системцтл релоад апацхе2
Онемогућите аутоматско покретање Апацхе -а
судо системцтл онемогући апацхе2
Омогућите аутоматско покретање Апацхе -а
судо системцтл енабле апацхе2
Овде ћемо поменути неке од главних Апацхе конфигурацијских датотека у Убунту 17.04:
/ вар / ввв / хтмлТамо се налази веб садржај који ће бити видљив корисницима.
/ етц / апацхе2То је директориј за конфигурацију Апацхе.
/етц/апацхе2/апацхе2.цонфТу се налази глобална Апацхе конфигурација.
/етц/апацхе2/портс.цонфНа овој путањи наводимо Апацхе портове за слушање.
/ етц / апацхе2 / ситес-аваилабле /На овој рути можемо угостити виртуелне домаћине.
/ етц / апацхе2 / ситес-енаблед /Тамо налазимо виртуелне хостове који су омогућени.
/ етц / апацхе2 / цонф-аваилабле /, / етц / апацхе2 / цонф-енаблед /Користе се за чување делова информација.
/ етц / апацхе2 / модс-аваилабле /, / етц / апацхе2 / модс-енаблед /У овим директоријумима налазимо доступне и омогућене Апацхе модуле.
/вар/лог/апацхе2/аццесс.логЗахтеви веб серверу се налазе овде.
/вар/лог/апацхе2/еррор.логТамо се чувају сви дневници грешака Апацхе -а.
ЕНЛАРГЕ
На овај начин смо конфигурисали наш Апацхе веб сервер у Убунту 17.04 серверу.