апацхе је ХТТП веб сервер са више платформи отвореног кода који имплементира ХТТП / 1.12 протокол и појам виртуелне странице. Циљ овог пројекта је да обезбеди сигуран, ефикасан и проширив сервер који пружа ХТТП услуге синхронизовано са тренутним ХТТП стандардима.
Апацхе веб сервер Често се користи у комбинацији са МиСКЛ механизмом базе података, ПХП скриптним језиком и другим скриптним језицима. популарни попут Питхона и Перла. Ова конфигурација се назива ЛАМП (Линук, Апацхе, МиСКЛ и Перл / Питхон / ПХП) и чини моћну и робусну платформу за развој и дистрибуцију веб апликација.
Процес инсталације Апацхе-а
Због велике популарности апликације могу се наћи у спремиштима већине Линук дистрибуција, тако да је његова инсталација прилично једноставна.
У случају Убунту 18.04 и радне површине и сервера ослањаћемо се на пакет који се налази у спремиштима.
Морамо само отворити терминал и извршити следећу команду:
sudo apt update sudo apt install apache2
Самац морамо потврдити инсталацију и биће инсталирани сви потребни пакети за рад Апацхе-а на нашем рачунару.
Завршио сам процес морамо само да потврдимо да је исправно инсталиран, за ово на терминалу извршавамо:
sudo systemctl status apache2
Где требали бисмо добити одговор сличан овоме:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Овим видимо да је услуга инсталирана и ради исправно. Иако имамо и другу методу да то потврдимо.
El друга метода је тражење Апацхе страницеЗа то морамо само да унесемо своју ИП адресу у наш прегледач.
Ако не знају ИП адресу вашег рачунара, могу је добити на различите начине из командне линије.
Морамо извршити само ову наредбу:
hostname -I
При томе ће нам се приказати њихова листа, они могу један по један да иду на тестирање у прегледачу, можемо да идентификујемо нашу ИП адресу када се у прегледачу прикаже следеће:
Ово је Апацхе страница која нам показује да је покренута на нашем рачунару и показује нам директоријум у коме се налазе неке конфигурационе датотеке.
Основне Апацхе наредбе
Већ имате Апацхе веб сервер покренут на нашем систему, морате знати неке основне команде овога, јер овим можемо започети или зауставити поступак ако је потребно.
Две најосновније команде су само за ово покретање и заустављање услуге на нашем рачунару морамо извршити на терминалу када желимо да покренемо Апацхе:
sudo systemctl start apache2
Док да зауставимо Апача којег погубимо:
sudo systemctl stop apache2
Такође имамо могућност поново покрените услугу без заустављања, за ово извршавамо само:
sudo systemctl restart apache2
Сада још једна наредба која може бити врло корисна када се изводи и захтева нам освежавање процеса, можемо извршити ову наредбу која неће прекинути постојеће везе са сервером:
sudo systemctl reload apache2
У случају да желите да онемогућите услугу ми само извршавамо:
sudo systemctl disable apache2
А за супротан случај у случају поновног омогућавања услуге у нашем тиму извршавамо само:
sudo systemctl enable apache2
Апацхе2 модули
Апацхе2 је сервер који се може допунити модулима. Проширене функције су доступне кроз модуле који се могу учитати у Апацхе2. Подразумевано је скуп модула укључен на сервер у време компајлирања.
Убунту компајлира Апацхе2 како би омогућио динамичко учитавање модула. Конфигурационе директиве могу условно да укључују присуство модула тако што их укључују у блок .
Они могу да инсталирају више Апацхе2 модула и користе их на свом веб серверу. На пример, покрените следећу команду у конзоли да бисте инсталирали МиСКЛ модул за потврду идентитета:
sudo apt install libapache2-mod-auth-mysql
У директоријуму / етц / апацхе2 / модс-аваилабле можете да проверите додатне модуле.
Апацхе их има велики број, али ако желите да сазнате више, препоручујем прочитајте овај одељак које момци из Цаноницал-а деле са нама.