Како инсталирати и конфигурисати веб сервер на Федори 23

Овај пут ћемо детаљније анализирати процес инсталације и конфигурације веб сервера или веб сервера у нашој Федори 23.

Шта је веб сервер?

То није ништа друго до сервис инсталиран у Федори 23 који клијенту омогућава приступ садржају на вебу. Веб сервер може бити познат и као ХТТП сервер будући да му је главни протокол ХТТП (Хипер Тект Транспорт Протоцол).

У Федори веб сервер који имамо на располагању је Апацхе ХТТП, хттпд, који је веб сервер отвореног кода тако да програмери могу додати побољшања или исправити недостатке.

Апацхе промене у Федори 23
Контрола услуге хттпдНеке команде су модификоване за извршавање одређених задатака, сада као администратори можемо користити команде апацхецтл и системцтл. На пример, наредба цонфигтест хттпд услуга се мења у апацхецтл цонфигтест
Приватна / тмп датотекаДа би повећао безбедност система, системд користи приватни директоријум / тмп различит од система / тмп
ПодешавањеУ Федори 23 конфигурацијске датотеке се налазе на путањи /етц/хттпд/цонф.модулес.д

Веб сервер можемо инсталирати на два (2) начина:

  • Током процеса инсталације оперативног система.
  • Кроз командну линију.

Пре започињања важно је запамтити то процес инсталације веб сервера је познат као ЛАМП (Линук-ДОзакрпа-М.иСКЛ /М.ариаДБ-ПХП), ово су битне компоненте веб сервера.

1. Како инсталирати веб сервер на Федора инсталацију


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

Корак 1
Ми ћемо започети Федора инсталација.

Почетне опције прозора

  • Инсталирајте Федору 23: Одмах покреће инсталацију оперативног система Федора 23
  • Тестирајте овај медиј и инсталирајте Федору 23: Омогућава нам да тестирамо конфигурацију система пре почетка инсталације, ако је тест успешан, инсталација ће започети
  • Решавање проблема: Решава проблеме повезане са процесом инсталације

У нашем примеру бирамо прву опцију Инсталирај Федору 23:

Корак 2
Видећемо да почиње процес инсталације, преузимајући потребне пакете за инсталацију. Затим ће се приказати прозор добродошлице где, пре свега, морамо изаберите језик и државу за инсталирање у нашем оперативном систему Федора 23:

Након што смо одабрали неопходну опцију, настављамо даље кликните на Даље.

Корак 3
Приказаће се следећи прозор:

Опције конфигурације
ТастатураПомоћу ове опције можемо одредити језик и распоред тастатуре за нашу Федору 23

Језичка подршкаОмогућава нам да изаберемо језик са којим ће оперативни систем бити инсталиран

Време и датумПомоћу ове опције можемо одредити системско време и све што се односи на његову регионалну конфигурацију

Порекло инсталацијеПомоћу ове опције можемо видети извор са којег инсталирамо Федора 23 систем и ако то желимо да променимо, можемо то учинити одатле

Одредиште инсталацијеОва је опција врло важна јер кроз њу морамо конфигурирати партиционирање нашег тврдог диска, додати још дискова међу остале опције

Назив мреже и тимаОмогућава конфигурисање мрежних параметара, додавање нових веза и промену, ако желимо, имена нашег сервера

Кључни избор нашег веб сервера лежи у Избор софтвера.

Корак 4
Кликом на ову опцију приказује се следећи прозор:

Како нам је жеља да направимо веб сервер, логично је да постоји могућност да морамо изабрати је Веб Сервер. Видећемо на десном панелу да су приказане улоге које можемо додати, на нама је које опције желимо да инсталирамо, једноставно их одаберемо и кликнемо Готово.

Корак 5
Када ово одаберемо, настављамо даље кликните на Старт Инсталлатион:

Надамо се да је процес инсталације завршен.

Корак 6
Када се заврши, морамо поново покрените систем да бисте довршили процес:

Корак 7
Ми се пријављујемо су корисници створени током инсталације:

2. Како инсталирати веб сервер са терминала


За то у систем ћемо ући са нашим роот корисником:

Корак 1
Као прва мера препоручљиво је ажурирати системске пакете помоћу следеће команде:

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

Процес ажурирања ће почети, чекамо да се овај процес заврши и видећемо резиме извршеног задатка:

Корак 2
Онда започећемо инсталацију Апацхе веб сервера, овај сервер користе милиони људи у свету и пружа нам сигурност и невероватну примену. Да бисмо извршили инсталацију, извршићемо следећу команду:

 судо днф инсталл хттпд
Процес преузимања и инсталације Апацхе хттпд ће започети:

3. Конфигуришите и инсталирајте потребне пакете


Долазимо до дела конфигурације и инсталације неопходних пакета за наш Веб сервер.

Корак 1
Ми идемо на конфигуришите Апацхе хттп да се аутоматски покреће када се систем покрене, за то ћемо извршити следеће команде:

 Судо системцтл омогући хттпд.сервице Судо системцтл покрене хттпд Судо системцтл статус хттпд
Са овим командама би већ требало да почне сваки пут када укључимо Федору.

Корак 2
Следећи корак је омогућити приступ преко ХТТП -а или ХТТПС -а, за ово морамо омогућити овај задатак у заштитном зиду помоћу наредби:

 Судо фиревалл -цмд -перманент -адд -сервице = хттп судо фиревалл -цмд -перманент -адд -сервице = хттпс судо системцтл релоад фиреваллд

Корак 3
Затим ћемо извршити Апацхе верификација путем веб прегледача; Да бисмо то урадили, прво ћемо потврдити коју ИП адресу има наша Федора 23, користићемо наредбу:

 ип на 1 греп инет

Као што видимо у нашем случају, ИП адреса је 192.168.0.8, ову адресу ћемо унети у адресну траку нашег прегледача:

ЕНЛАРГЕ

[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]

Видећемо да је Апацхе хттпд исправно инсталиран. Подразумевани Апацхе хттп директоријум је следећи: / вар / ввв / хтмл /, тамо морамо унети датотеке које морамо имати на вебу:

Корак 4
Када исправно инсталирамо наш Апацхе хттпд, ми ћемо извршите инсталацију МариаДБ, ово је релациона база података коју подржава МиСКЛ. МариаДБ има бесплатну лиценцу за широку јавност. Да бисмо извршили инсталацију, извршићемо следећу команду:

 днф инсталл мариадб-сервер

Прихватамо инсталацију и преузимање и накнадна инсталација пакета МариаДБ ће почети, видећемо да је мариадб успешно преузет и инсталиран:

Корак 5
Наш следећи корак ће бити конфигуришемо нашу мариадб базу података за аутоматско покретање када се систем покрене, за то ћемо извршити следеће команде:

 Системцтл енабле мариадб Системцтл старт мариадб.сервице Системцтл статус мариадб

Корак 6
Постоје неке параметре које морамо изменити да би инсталација МариаДБ била ефикасна. Покренимо следећу команду:

 мискл_сецуре_инсталлатион

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

На питање да ли желимо да успоставимо лозинку роот корисника, уносимо и (да) и уносимо лозинку и потврђујемо је приказано следеће:

То је низ питања у којима морамо навести и (да) или н (не) да бисмо их потврдили. Ова питања се односе на безбедносне параметре. Након што одаберемо одговоре, приказаће се следећи прозор са информацијама:

Корак 7
Затим ћемо извршити ПХП инсталацијаЗнамо да је ПХП широко коришћен програмски језик на веб страницама. Морамо извршити следећу команду да бисмо инсталирали ПХП на наш Федора 23 веб сервер:

 днф инсталирајте пхп пхп-цоммон
Процес инсталације ПХП -а ће започети:

Преузимамо пакете и чекамо да се заврши процес инсталације

Корак 8
Следећи корак је инсталирајте потребне модуле да бисте могли правилно да покренете ПХП / МиСКЛ; за ово ћемо користити следећу команду:

 днф инсталирајте пхп-мискл пхп-пдо пхп-гд пхп-мбстринг
Када извршимо ову наредбу, видећемо да почиње инсталација модула:

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

 системцтл поново покрените хттпд
Корак 9
Време је да тестирамо наше поставке; Креираћемо датотеку под називом пхп.инфо у рути / вар / ввв / хтмл. На наведени пут ћемо ући користећи:
 цд / вар / ввв / хтмл
Када смо на тој рути извршићемо наредбу:
 нано инфо.пхп
Помаже нам у креирању и уређивању наведене датотеке, унећемо следеће:
 

Промене чувамо помоћу:

Цтрл + О.

Корак 10
На крају идемо у наш прегледач и уносимо ИП адресу иза које следи назив наше датотеке. Видећемо да се приказује следећи прозор са свим подацима који се односе на систем и друга подешавања.

ЕНЛАРГЕ

[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]

Видимо да имамо информације о Апацхеу:

Такође видимо информације везане за МиСКЛ:

ЕНЛАРГЕ

[цолор = # а9а9а9] Кликните на слику за повећање [/ цолор]

Овим можемо потврдити да су наши ПХП, Апацхе и МариаДБ исправно инсталирани и конфигурисани.

Алтернативни задаци у Апацхе хттпд

Неке задатке које можемо да обавимо

  • Покрените хттпд услугу: системцтл покрените хттпд.сервице
  • Зауставите хттпд услугу: системцтл стоп хттпд.сервице
  • Поново покрените хттпд услугу: системцтл поново покрените хттпд.сервице
  • Поново учитајте конфигурацију (као роот): системцтл релоад хттпд.сервице
  • Поново учитајте конфигурацију без утицаја на активне захтеве (као роот): апацхецтл грациозан
  • Проверите статус система: системцтл је -активан хттпд.сервице
  • Погледајте могуће грешке: апацхецтл цонфигтест

Уређивање .цонф конфигурацијских датотека
/етц/хттпд/цонф/хттпд.цонфОво је главна конфигурација датотеке

/етц/хттпд/цонф.д/То је помоћни директориј за конфигурацију датотека који је укључен у главни директориј

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

Неки од параметара које можемо конфигурирати
ИменикОмогућава нам да применимо конфигурације на одређене директоријуме

ИфДефинеОмогућава нам да користимо одређене директиве само када наведемо одређени параметар у командној линији

ЛоцатионОмогућава вам да примените директиве на одређену УРЛ адресу

ЗаступникОмогућава вам да примените смернице на проки сервер

ВиртуалХостТо нам даје могућност да применимо смернице на одређене виртуелне хостове. Можемо поставити две опције: * (Примењују се сви Ипс) и _Уобичајено_ (Одређена ИП адреса)

АддДесцриптионОмогућава нам да успоставимо кратке описе за приказ

АддЛангуагеОмогућава нам да повежемо проширење датотеке са одређеним језиком

ДозволиОмогућава нам да установимо који ће клијенти имати приступ датотекама

ЦацхеДисаблеТо нам даје могућност да онемогућимо предмеморију на неким УРЛ -овима

ЦацхеЕнаблеОмогућава нам да омогућимо предмеморију на неким УРЛ -овима

ЦацхеМакЕкпиреМожемо поставити одређено време које кеш треба да траје у документу

ЦустомЛогТо нам даје могућност да успоставимо име и формат дневника

негиратиОмогућава нам да установимо да клијенти неће имати приступ датотекама

ЕррорДоцументДаје нам могућност да одредимо поруку која ће се приказати када дође до одређене грешке.

ЕктендедСтатусОмогућава нам да омогућимо детаљне информације о серверу; Имамо две (2) опције у синтакси Укључено (Омогућава извештаје) и Искључено (Онемогућава извештаје)

ГрупаОмогућава вам да поставите групу у којој ће се хттпд изводити

Приоритет језикаОмогућава нам да прилагодимо порекло језика

СлушајПомоћу ове опције можемо одредити порт или ИП адресу која ће служити као порт за слушање

СтартСерверсЗахваљујући овој опцији моћи ћемо да одредимо број процеса који ће бити креирани када се услуга покрене.

Апацхе хттпд услуге се дистрибуирају захваљујући великом броју ДСО -ова (динамички дељени објекти), ови модули се налазе у / уср / либ64 / хттпд / модулес /. Можемо учитавати и писати модуле.

За учитавање модула користићемо команду Лоадмодуле, на пример, ЛоадМодуле ссл_модуле модулес / мод_ссл.со. За писање модула морамо имати инсталиран пакет хттпд-девел, да бисмо га инсталирали извршавамо днф инсталирајте хттпд-девел. Овај пакет укључује услужни програм апкс (АПацхе еКстенСион) који омогућава уређивање модула.

Можемо омогућити ССЛ, јер добро знамо да је ССЛ (Сецуре Соцкетс Лаиер) протокол метода која нам пружа сигурност у тренутку комуникације између сервера и клијента. Апацхе хттпд је комбинација која укључује ССЛ протокол. Да бисмо омогућили ССЛ модул у Апацхе -у, користићемо следећу команду:

 днф инсталл мод_ссл опенссл

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

Као што смо видели, разне могућности које нам Федора 23 нуди као веб сервер су широке и стога ће бити од велике помоћи у нашем управљању као администратори.

Остављамо вам још водича који ће вас сигурно занимати за ваш Линук сервер:

  • Како инсталирати Самба Федора
  • Како инсталирати Опенссх на Линук за шифровање података
  • Како конфигурирати Маил Сервер у Федори

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave