Да бисте администрирали своју веб локацију на локалном серверу, морате да инсталирате много додатних компонената које организују један систем који функционише глатко и без грешака. Једном од главних компоненти такве структуре може се сматрати веб сервер. Корисници најчешће преферирају употребу Апацхеа због његове једноставности и флексибилности конфигурације, као и могућности повезивања спољних модула. Међутим, инсталација и основна конфигурација нису брз процес, а некима су чак и тешки, па бисмо желели да разговарамо о томе детаљније, узимајући за пример дистрибуцију ЦентОС 7.

Инсталирајте Апацхе на ЦентОС 7

Структура данашњег чланка биће фазна, тако да чак и корисник почетник разуме тачно како се врши инсталација и припрема дотичног веб сервера. Разјаснимо одмах да не пружамо водиче за детаљну конфигурацију Апацхе-а, јер то зависи од личних преференција корисника и преосталих важних доступних компоненти. За ове информације увек препоручујемо позивање на званичну документацију.

Корак 1: припрема и уградња

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

  1. Трцати "Терминал", на пример, кроз икону у одељку Фаворити.
  2. Идите на терминал да бисте даље инсталирали Апацхе веб сервер на ЦентОС 7

  3. Ако сте претходно инсталирали Апацхе на рачунар или сте случајно уклонили једну од његових компоненти, само користите команду судо иум упдате хттпдактивирањем притиском на тастер Ентер.
  4. Команда за проверу ажурирања тренутне верзије Апацхе на ЦентОС 7

  5. Ова радња се изводи у име суперкорисника, што значи да ћете је морати потврдити навођењем лозинке за овај налог.
  6. Потврђивање провере Апацхе ажурирања на ЦентОС 7 уношењем лозинке суперкорисника

  7. Ако се инсталирају исправке, бићете обавештени о томе, а ако пакет недостаје, појавиће се друга порука одговарајуће природе.
  8. Информације о тренутном стању веб сервера Апацхе на ЦентОС 7

  9. Хајде сада да разговарамо о инсталирању Апацхе-а од нуле. Као што смо рекли, за то ћемо користити службена спремишта, зато треба да унесете команду судо иум инсталирај хттпд.
  10. Команда за започињање инсталације Апацхе веб сервера на ЦентОС 7 преко терминала

  11. Када се појави обавештење о инсталацији пакета, потврдите га избором опције г..
  12. Потврда наредбе за инсталирање Апацхе веб сервера на ЦентОС 7

  13. Сачекајте да се инсталација заврши, током тога не затварајте тренутну сесију терминала, како не бисте прекинули поступак.
  14. Чекајући да се заврши преузимање Апацхе пакета на ЦентОС 7

  15. Када завршите, одмах се препоручује покретање веб сервера, што се може учинити путем судо системцтл старт хттпд.
  16. Команда за покретање услуге инсталираног веб сервера Апацхе на ЦентОС 7

  17. Проверите тренутни статус путем судо системцтл статус хттпд.
  18. Команда за проверу тренутног стања веб сервера Апацхе на ЦентОС 7

  19. Обавештење „Активан: активан (покренут)“ значи да Апацхе сада исправно функционише и можете да пређете на његову даљу конфигурацију.
  20. Информације о тренутном стању инсталираног Апацхе веб сервера на ЦентОС 7

То је било све што је требало знати о основном поступку инсталације веб сервера. Као што видите, у томе нема ништа компликовано. Даље, желимо да разговарамо о интеракцији са главним услугама и подешавању основне конфигурације, а вама остаје да одлучите да ли треба да проучите ова упутства или већ имате знање о конфигурацији и управљању.

Корак 2: Управљање услугом Апацхе

Веб сервер на ЦентОС-у, као и друге дистрибуције, ради у позадини као услуга. Подразумевано се додаје у покретање, а о активирању и провери статуса већ смо раније разговарали. Ако желите да управљате овим алатом, то се ради овако:

  1. Ентер судо системцтл стоп хттпд да потпуно заустави Апача.
  2. Наредба за заустављање услуге веб сервера Апацхе на ЦентОС 7

  3. Ова и све наредне наредбе извршиће се у име суперкорисника, па ћете је морати потврдити уношењем одговарајуће лозинке.
  4. Потврђивање наредбе за заустављање Апацхе-а на ЦентОС 7 уношењем лозинке

  5. До поновног покретања долази преко наредбе судо системцтл рестарт хттпд... Ова наредба је релевантна у оним ситуацијама када се сервер сруши или га треба поново покренути због особености интеракције са другим компонентама.
  6. Наредба за поновно покретање Апацхе веб сервера на ЦентОС 7

  7. Користите судо системцтл поново учитај хттпдако желите да све промене извршене након конфигурације ступе на снагу без прекида било које везе.
  8. Наредба за поновно покретање Апацхе веб сервера на ЦентОС 7 без прекида везе

  9. Команда судо системцтл онемогући хттпд уклања Апацхе из покретања и судо системцтл омогући хттпд враћа стандардно стање. Поред тога, када је ова опција омогућена, бићете обавештени о стварању нове симболичке везе одговорне за ову опцију.
  10. Команде за додавање или искључивање Апацхе-а на ЦентОС 7 из покретања

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

Корак 3: основна конфигурација

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

  1. Почнимо са стварањем директоријума у ​​којем ће се чувати све подређене датотеке виртуелног хоста. То се ради преко команде судо мкдир -п /вар/ввв/екампле.цом/хтмл.
  2. Креирање директоријума за чување датотека за нови Апацхе виртуелни хост на ЦентОС 7

  3. Такође је потребан додатни директоријум, где ће се евиденције догађаја аутоматски сачувати. Да бисте га додали, унесите судо мкдир -п /вар/ввв/екампле.цом/лог.
  4. Креирање директоријума за чување евиденција догађаја новог Апацхе виртуелног хоста на ЦентОС 7

  5. Подесите подразумеване дозволе за директоријум путем судо цховн -Р $ КОРИСНИК: $ КОРИСНИК /вар/ввв/екампле.цом/хтмл.
  6. Постављање стандардног нивоа приступа за креиране Апацхе фасцикле на ЦентОС 7

  7. Додатно подесите и привилегије за сваког корисника уметањем судо цхмод -Р 755 / вар / ввв.
  8. Друга наредба за постављање стандардног нивоа приступа за креиране Апацхе фасцикле на ЦентОС 7

  9. Почнимо са стварањем узорка главне странице која ће се приказати приликом провере здравља хоста. Направите нову текстуалну датотеку помоћу прикладног уређивача, на пример, користећи нано, требало би да уђете судо нано /вар/ввв/екампле.цом/хтмл/индек.хтмл.
  10. Покретање програма за уређивање текста за садржај Апацхе странице виртуелног хоста на ЦентОС 7

  11. Када отворите уређивач текста, добићете обавештење да је ово нова датотека. Не брините, тако би требало да буде. Стварамо га намерно постављањем одговарајуће конфигурације.
  12. Информације о стварању нове датотеке Апацхе виртуелне странице хоста на ЦентОС 7

  13. Тамо залепите код испод, замењујући стандардни поздрав било којим текстом. Ако желите, можете потпуно редизајнирати структуру тако што ћете створити страницу која вам одговара.


    <html>
    <head>
    <title>Welcome to Example.com!</title>
    </head>
    <body>
    <h1>Success! The example.com virtual host is working!</h1>
    </body>
    </html></code>

  14. Стварање структуре виртуелне хостоване странице Апацхе на ЦентОС 7

  15. Спремите промене кликом на Цтрл + О.а затим напустите уређивач текста путем Цтрл + Кс.
  16. Напуштање уређивача текста након креирања датотеке Апацхе виртуелне странице хоста на ЦентОС 7

  17. То су биле само прелиминарне поставке. Сада се спустимо на сам виртуелни хост: прво треба да одредите фасцикле за његово складиштење. Да бисте то урадили, унесите судо мкдир / етц / хттпд / ситес-аваилабле / етц / хттпд / ситес-енаблед.
  18. Стварање директоријума за чување информација о Апацхе локацијама на ЦентОС 7

  19. После тога реците веб серверу да сада треба да комуницира са другим компонентама. Овај задатак се изводи уређивањем главне конфигурационе датотеке. Покрените га кроз уређивач текста тако што ћете навести судо нано /етц/хттпд/цонф/хттпд.цонф.
  20. Одлазак на глобална подешавања за одређивање новог виртуелног хоста у Апацхе-у на ЦентОС 7

  21. Спустите се на дно листе и убаците ред ИнцлудеОптионал ситес-енаблед / *. Цонф.
  22. Измена датотеке глобалне конфигурације Апацхе на ЦентОС 7

  23. Не заборавите да сачувате све промене пре изласка из уређивача текста.
  24. Спремање промена након глобалних промена у датотеци конфигурације Апацхе на ЦентОС 7

  25. Да бисте креирали сам виртуелни хост, потребна вам је још једна конфигурациона датотека. Направите путем судо нано /етц/хттпд/ситес-аваилабле/екампле.цом.цонф.
  26. Покретање уређивача текста за стварање новог Апацхе виртуелног хоста на ЦентОС 7

  27. Уметните следећи садржај тамо, замењујући потребне редове својим.


    Име сервера ввв.екампле.цом
    СерверАлиас екампле.цом
    ДоцументРоот /вар/ввв/екампле.цом/хтмл
    ЕррорЛог /вар/ввв/екампле.цом/лог/еррор.лог
    Комбиновани ЦустомЛог /вар/ввв/екампле.цом/лог/рекуестс.лог

  28. Уношење стандардног садржаја за нови Апацхе виртуелни хост на ЦентОС 7

  29. Преостаје само активирање датотеке стварањем симболичке везе путем судо лн -с /етц/хттпд/ситес-аваилабле/екампле.цом.цонф /етц/хттпд/ситес-енаблед/екампле.цом.цонф.
  30. Стварање новог симболичког линка како би Апацхе виртуелни домаћин могао да ради и ради на ЦентОС 7

Корак 4: Конфигурисање контроле приступа

Ако говоримо о конфигурисању глобалних параметара, онда је неопходно обезбедити контролу приступа, наводећи број корисника који ће моћи да изврше промене у претходно разматраним директоријумима. Овај поступак се изводи помоћу стандардног СЕЛинук алата одговорног за управљање нивоима приступа.

  1. Поставите глобалну безбедносну поставку путем судо сетсебоол -П хттпд_унифиед 1... Осигураће да се свим врстама процеса рукује као једним.
  2. Креирање правила глобалног Апацхе виртуелног хоста на ЦентОС 7

  3. Даље, препоручује се да проверите тренутне СЕЛинук опције које су обезбеђене аутоматски. Да бисте то урадили, напишите судо лс -дЗ /вар/ввв/екампле.цом/лог/.
  4. Покретање провере тренутног стања приступа Апацхе виртуелном хосту на ЦентОС 7

  5. Као резултат, видећете садржај дрвкр-кр-к. роот роот унцонфинед_у: објецт_р: хттпд_сис_цонтент_т: с0 /вар/ввв/екампле.цом/лог/... То значи да сада Апацхе може читати само оне датотеке које су створене у инсталираној фасцикли, односно мораћете да промените конфигурацију.
  6. Испитивање информација о приступу виртуелног хоста Апацхе на ЦентОС 7

  7. Овај задатак се изводи кроз судо семанаге фцонтект -а -т хттпд_лог_т "/вар/ввв/екампле.цом/лог(/.*)?".
  8. Измена контекстуалних правила за приступ Апацхе виртуелном хосту на ЦентОС 7

  9. Сачувајте промене и унесите их да ступе на снагу након поновног покретања сервера тако што ћете откуцати судо ресторецон -Р -в /вар/ввв/екампле.цом/лог.
  10. Ажурирање параметара приступа за Апацхе виртуелни хост на ЦентОС 7

  11. Сада поново проверите промене путем судо лс -дЗ /вар/ввв/екампле.цом/лог/.
  12. Излаз информација након ажурирања података Апацхе виртуелног хоста у ЦентОС 7

  13. Као што видите, резултујући излаз је облика дрвкр-кр-к. роот роот унцонфинед_у: објецт_р: хттпд_лог_т: с0 /вар/ввв/екампле.цом/лог, дакле, све је истина.
  14. Преглед информација о приступу виртуелном хосту након надоградње Апацхе-а на ЦентОС 7

  15. Остаје само да се тестирају све промене. Да бисте то урадили, унесите судо системцтл рестарт хттпд и кликните на Ентер.
  16. Поново покрените Апацхе услуге на ЦентОС 7 након уношења свих промена

  17. Потврдите радњу лозинком суперкорисника.
  18. Потврда лозинке за поновно покретање Апацхе услуга на ЦентОС 7

  19. Поново направите захтев за каталог куцањем лс -лЗ /вар/ввв/екампле.цом/лог... Ако је садржај који се појављује у формату -рв-р - р--. 1 роот роот грешка.лог -рв-р - р--. 1 роот роот 0 рекуест.лог, то значи да су сва претходна подешавања правилно изведена.
  20. Провера статуса нивоа Апацхе приступа у ЦентОС 7 након поновног покретања услуга

Били сте упознати са поступком инсталације и општом конфигурацијом веб сервера Апацхе на ЦентОС 7. Као што видите, сама инсталација не траје пуно времена, а све потешкоће су повезане само са конфигурацијом. Ако вам представљени водич за промену параметара и управљање Апацхеом није био довољан, саветујемо вам да проучите званичну документацију користећи доњу везу.

Идите на званичну веб локацију Апацхе документације