▷ Како инсталирати Апацхе на Убунту 21.04 - Хирсуте нилски коњ

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

Апацхе нам помаже да створимо робусну имплементацију изворног кода комерцијалне класе са најбољим карактеристикама ХТТП (веб) сервера.

Апацхе функцијеНије узалуд неке од функција Апацхеа:

  • Моћан, флексибилан и усклађен са ХТТП / 1.1
  • Може се користити у већини верзија Уника
  • Могуће је прилагодити ваше окружење писањем модула кроз АПИ модула Апацхе
  • Омогућава конфигурисање и проширење помоћу модула трећих страна
  • Интегрише најновије протоколе, укључујући ХТТП / 1.1
  • Има ДБМ базе података, релационе базе података и ЛДАП за аутентификацију
  • Омогућава вам да конфигуришете странице заштићене лозинком и на којима се управља великим бројем овлашћених корисника
  • Могуће је конфигурисати датотеке, такође ЦГИ скрипте, које сервер враћа као одговор на грешке и проблеме
  • Интегрише директиве ДирецториИндек
  • Функције преговарања о садржају са којима је могуће аутоматски опслуживати клијенте у складу са ХТМЛ нивоом
  • Лакоћа креирања виртуелних хостова захваљујући којима сервер може разликовати захтеве упућене на различите ИП адресе или имена рачунара

Солветиц ће објаснити корак по корак инсталирање Апацхе -а у Убунту 21.04

1. Како инсталирати Апацхе на Убунту 21.04 Хирсуте Хиппо

Корак 1
Прва ствар ће бити ажурирање система и његових пакета наредбом:

 судо апт упдате

ЕНЛАРГЕ

Корак 2
Када се Убунту 21.04 ажурира, инсталираћемо Апацхе са следећом командом:

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

ЕНЛАРГЕ

Корак 3
Уносимо слово С да бисмо потврдили преузимање и инсталирање Апацхе -а и њихове одговарајуће зависности:

ЕНЛАРГЕ

Корак 4
Проверићемо статус Апацхе -а у Убунту 21.04 следећом командом:

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

ЕНЛАРГЕ

Корак 5
Можемо видети да је његов статус активан и да ради, након тога потврђујемо која је верзија Апацхе -а коју смо инсталирали помоћу наредбе:

 апацхецтл -в

ЕНЛАРГЕ

Корак 6
Следећи корак је конфигурисање УФВ заштитног зида система, ово је битан корак за спољне везе са опремом, како бисмо омогућили ове везе које покрећемо за ХТТП и ХТТПС протоколе:

 судо уфв дозвољава хттп судо уфв дозвољава хттпс

ЕНЛАРГЕ

Корак 7
Да бисмо проверили да ли је Апацхе правилно инсталиран у Убунту 21.04, идемо у прегледач и тамо можемо да користимо ИП рачунара или „лоцалхост“:

ЕНЛАРГЕ

Као што видимо, можете видети Апацхе датотеку.

2. Како конфигурирати Апацхе на Убунту 21.04

Корак 1
Апацхе конфигурацијске датотеке смештене су у / етц / апацхе2 директоријуму, да бисмо уредили Апацхе, уносимо следеће са жељеним уређивачем:

 судо нано /етц/апацхе2/апацхе2.цонф

ЕНЛАРГЕ

Корак 2
Приликом приступа овој датотеци видећемо следеће:

ЕНЛАРГЕ

Корак 3
Тамо ћемо додати нову директиву која се зове СерверНаме са именом рачунара:

ЕНЛАРГЕ

БелешкаОва директива не би требала имати знак # на почетку јер би то утицало на њено понашање.

Промене чувамо помоћу тастера Цтрл + О, а излаз излазимо помоћу тастера Цтрл + Кс.

Корак 4
Поново учитавамо конфигурацију Апацхе -а следећом командом:

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

ЕНЛАРГЕ

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

3. Како користити виртуелне сервере у Убунту 21.04 са Апацхеом


Једна од главних функција Апацхе-а је употреба виртуелних сервера за веб везу, ови сервери се хостују на рутама доступним / и омогућеним за веб локације / и подразумевани сервер Апацхе-а је на рути сите-аваилабле / 000. -Дефаулт.цонф .

Корак 1
Направићемо виртуелни сервер са мкдир -ом у / вар / ввв:

 судо мкдир /вар/ввв/тестс.солветиц-Убунту.лоцал
Затим креирамо ХТМЛ датотеку за додавање садржаја:
 судо нано / вар / ввв / тестинг.солветиц-Убунту.лоцал /индек.хтмл

ЕНЛАРГЕ

Корак 2
У ову датотеку уносимо следеће:

 Добродошли у Солветиц! 

Процес је био успешан! Шума сервера Солветиц је покренута!

ЕНЛАРГЕ

Промене чувамо помоћу тастера Цтрл + О, а излаз излазимо помоћу тастера Цтрл + Кс.

Корак 3
Сада ћемо креирати датотеку за конфигурацију виртуелног сервера:

 судо нано /етц/апацхе2/ситес-аваилабле/тестс.солветиц-Убунту.лоцал.цонф
Тамо уносимо:
 Име сервера.солветиц-Убунту.лоцал ДоцументРоот / вар / ввв / тестс.солветиц-Убунту.лоцал ЦустомЛог $ {АПАЦХЕ_ЛОГ_ДИР} /аццесс-тестс.солветиц-Убунту.лоцал.лог комбиновано ЕррорЛог $ {АПАЦХЕ_ЛОГ_ДИР} /еррор-тестс -Убунту.лоцал.лог 

ЕНЛАРГЕ

У овој датотеци смо навели:

  • ВиртуалХост је место где уређујемо поставке.
  • СерверНаме се односи на домен за виртуелни сервер.
  • ДоцументРоот је директоријум датотека на веб локацији.
  • Блок Дирецтори вам омогућава да поставите прилагођена подешавања за изабрани директоријум.
  • ЦустомЛог је приступни дневник.
  • ЕррорЛог је Апацхеов дневник грешака.

Чувамо промене и излазимо из датотеке.

Корак 4
Сада ћемо активирати виртуелни сервер следећом командом:

 судо а2енсите тестс.солветиц-Убунту.лоцал.цонф
Поново учитавамо Апацхе конфигурацију:
 судо системцтл релоад апацхе2

ЕНЛАРГЕ

Корак 5
Можемо отићи у прегледач, ако унесемо једино име тима видимо страницу Апацхе:

ЕНЛАРГЕ

Корак 6
Али ако унесемо тестс.солветиц-Убунту.лоцал.цонф, можемо видети садржај који смо снимили у ХТМЛ датотеци:

ЕНЛАРГЕ

4. ХТТПС интеграција у Апацхе -у на Убунту 21.04

Корак 1
Могуће је конфигурисати Апацхе ХТТПС протокол ради побољшања безбедности приступа виртуелном серверу, за то прво активирамо ССЛ модул који је подразумевано деактивиран:

 судо а2енмод ссл

ЕНЛАРГЕ

Корак 2

Поново покрећемо услугу Апацхе:

 судо системцтл поново покрените апацхе2
Затим ћемо извршити следећи ред за интегрисање безбедносног сертификата:
 судо опенссл рек -невкеи рса: 2048 -к509 -нодес -даис 365 -оут / етц / ссл / цертс / тестс.солветиц -Убунту.лоцал.црт -кеиоут / етц / ссл / привате / тестс.солветиц -Убунту.лоцал. кључ
Корак 3
Када притиснемо Ентер, попуњавамо нека обавезна поља, али у "Цоммон Наме" обавезно мора да стоји назив виртуелног сервера:

ЕНЛАРГЕ

Време је за подешавање поставки за виртуелни сервер у поддиректоријуму веб локације-доступно следећом командом:

 судо нано /етц/апацхе2/ситес-аваилабле/Солветиц-Убунту.лоцал
Корак 4
Тамо уносимо следеће:
… Име сервера солутионтиц-Убунту.лоцал ДоцументРоот /вар/ввв/солветиц-Убунту.лоцал ССЛЕнгине на ССЛЦертифицатеФиле / етц / ссл / цертс / Солвертиц-Убунту.лоцал.црт ССЛЦертифицатеКеиФиле / етц / ссл / привате / Солтиц-Убунту.лоцал.лоцал ЦустомЛог $ {АПАЦХЕ_ЛОГ_ДИР} /аццесс-солветиц-Убунту.лоцал.лог комбиновано ЕррорЛог $ {АПАЦХЕ_ЛОГ_ДИР} /еррор-солветиц-Убунту.лоцал.лог 

ЕНЛАРГЕ

Чувамо промене.

Корак 5
Створене вредности су:

  • ВиртуалХост вам омогућава да наведете порт везе, 443 је стандардни порт за ХТТПС везе.
  • ССЛЕнгине омогућава ССЛ шифровање
  • ССЛЦертифицатеФиле означава путању до јавног сертификата.
  • ССЛЦертифицатеКеиФиле означава приватни кључ којим је веза шифрована
Поново учитавамо Апацхе:
 судо системцтл релоад апацхе2

ЕНЛАРГЕ

Корак 6
Када неко покуша да се повеже без сертификата, видеће следеће:

ЕНЛАРГЕ

Корак 7
Ако сте корисник од поверења, морате прихватити употребу сертификата.

Апацхе конфигурацијске датотекеЕво неких Апацхе конфигурацијских датотека:

  • / етц / апацхе2: је директориј за конфигурацију Апацхе -а у којем налазимо све конфигурацијске датотеке
  • /етц/апацхе2/апацхе2.цонф: то је главна конфигурациона датотека Апацхе -а која омогућава измене глобалне конфигурације Апацхе -а
  • /етц/апацхе2/портс.цонф: у овој датотеци су означени портови на којима ће Апацхе слушати, подразумевано Апацхе слуша на порту 80 и додатно слуша на порту 443 само ако је омогућен модул са могућностима ССЛ -а
  • / етц / апацхе2 / ситес-аваилабле /: је директоријум у коме се могу складиштити виртуелни домаћини по веб локацији
  • / етц / апацхе2 / ситес-енаблед /: постоје виртуелни хостови који се налазе у директоријуму доступних веб локација са а2енсите
  • / етц / апацхе2 / цонф-аваилабле /, / етц / апацхе2 / цонф-енаблед /: ово су директоријуми у којима се чувају фрагменти конфигурације који не припадају виртуелном хосту
  • / етц / апацхе2 / модс-аваилабле /, / етц / апацхе2 / модс-енаблед /: у овим директоријумима су доступни и омогућени модули, датотеке које се завршавају на .лоад садрже фрагменте за учитавање одређених модула и датотеке које завршавају на. цонф ће садрже конфигурацију тих модула.

Солветиц је објаснио како инсталирати Апацхе на Убунту 21.04 Хирсуте Хиппо и на тај начин имати једну од најбољих опција за управљање веб подацима.

wave wave wave wave wave