7 Centos Apache орнотуу

Anonim

7 Centos Apache орнотуу

Жергиликтүү сервердеги сайтты башкаруу үчүн, бир эле учурда бир эле тутумду уюштурган бирдиктүү бир системаны уюштурган кошумча компоненттердин топтомун орнотушуңуз керек. Мындай структуранын негизги компоненттеринин бири веб-сервер деп эсептесе болот. Колдонуучулардын көпчүлүгү көбүнчө орнотуунун жөнөкөйлүгү жана ийкемдүүлүгү, ошондой эле тышкы модулдарды бириктирүү мүмкүнчүлүгүн колдонууну каалашат. Бирок, орнотуу жана негизги конфигурация - бул процесстер тез эмес, ал тургай, айрымдар үчүн кыйын, ошондуктан ал жөнүндө кененирээк маалымат алуу үчүн, ал жөнүндө кененирээк айтып бергибиз келет.

7 үчүн Apache орнотуу

Бүгүнкү макаланын түзүмү этап менен этап болуп саналат, ошондуктан көпчүлүк новостин колдонуучусу орнотуу жана веб-сервердин каралып жаткан веб-серверди кантип даярдалышы керектигин түшүнгөн. Дароо, биз Apache жөнүндө деталдуу өзгөртүү үчүн колдонмолорду бербегендигин дароо түшүндүрүп беребиз, анткени бул колдонуучунун жеке каалоолору жана башка маанилүү компоненттери. Бул маалымат үчүн биз сизге расмий документтерге кайрылууну сунуштайбыз.

1-кадам: Даярдоо жана орнотуу

Апочунун тууралыгына жооптуу компоненттерди орнотуу жана бардык көмөкчү кызматтарды кошуу үчүн дароо башталганга чейин баштайлы. Бул үчүн бөлүштүрүү репозиторийин пайдаланууга бөлүштүрүлүшүн кампаниянын кампасын сунуштайбыз, анткени программалык камсыздоонун акыркы туруктуу нускасы ар дайым чыгып турат, ал эми орнотуу процесси көп убакытты талап кылбайт.

  1. "Терминалды", мисалы, "Favorites" бөлүмүндөгү сөлөкөт аркылуу иштетиңиз.
  2. 7 Centos Apache веб-серверин андан ары орнотуу үчүн терминалга барыңыз

  3. Эгерде апочка буга чейин эле компьютерге орнотулган болсо же сиз анын компоненттерин кокусунан жок кылсаңыз, Sudo Yum Update Httpd й httpd ug httpd ontwork баскычын жөн гана колдонуңуз httpd eng enter enter баскычын басуу менен колдонуңуз.
  4. 7 үчүн апачынын учурдагы версиясынын жаңыртууларын текшерүүгө буйрук

  5. Бул иш-аракет суперварддын атынан жүргүзүлөт, демек, бул каттоо эсебинен сырсөздү көрсөтүү менен аны тастыкташыңыз керек дегенди билдирет.
  6. Apache жаңыртууларын ырастоо

  7. Эгерде жаңыртуулар орнотулса, сизге билдирилет, эгерде пакет жок болсо, анда тийиштүү мүнөздөгү дагы бир билдирүү пайда болот.
  8. 7 Centos Apache веб-сервердин учурдагы абалы жөнүндө маалымат

  9. Эми апанын орнотуу жөнүндө сүйлөшөлү. Жогоруда айтылгандай, биз бул үчүн расмий репозиторийди колдонобуз, ошондуктан Судо Юм орнотуу буйругун httpd менен киргизишиңиз керек.
  10. Терминал аркылуу 7 үчүн Apache веб-сервер орнотууну баштоого буйрук

  11. Пакеттин орнотулушун эскертилгенде, Y версиясын тандоо менен аны ырастаңыз.
  12. Apache Web Server орнотуу

  13. Процессти үзгүлтүккө учурабаш үчүн, орнотуу аяктап жатканда орнотуу аяктоо күтөбүз.
  14. Жүктөө пакетин жүктөп алуу үчүн 7

  15. Акырында, Sudo SystemCtl баштоо httpd аркылуу жүргүзүлө турган веб-серверди баштоого болот.
  16. Орнотулган Apache веб-серверинин кызматын баштоо буйругу

  17. Учурдагы статусту Sudo SystemCuttl статусу httpd менен текшериңиз.
  18. Учурдагы Apache веб-сервердин учурдагы веб-серверин текшерүү буйругу

  19. "Активдүү: жигердүү (чуркоо)" билдирүүсү азыр апа оорусу туура иштеп жаткандыгын жана андан ары конфигурацияга өтсөңүз болот.
  20. 7-бенсто орнотулган апартасынын веб-серверинин учурдагы абалы жөнүндө маалымат

Веб-серверди орнотуунун негизги тартиби жөнүндө билишиңиз керек болгон нерселердин бардыгы. Көрсө, анда эч нерсе татаал нерсе эмес. Андан кийин, негизги кызматтар менен өз ара аракеттенүү жана башкы конфигурациянын орнотуусу менен өз ара аракеттенүү жөнүндө сүйлөшкүңүз келсе, сиз конфигурация жана менеджменттин көрсөтмөлөрүн изилдөөгө же билимин изилдөөнү чечип жатасыз жана сиз буга чейин эле бар экендигин билишеби.

2-кадам: Apache Management

Беностогу веб-сервер, башка бөлүштүрүүдө, башка функцияларды тейлөө түрүндөгү фонддо тейлөө. Демейки боюнча, ал автожолго кошулуп, биз буга чейин мамлекеттин активдешүү жана текшерүү жөнүндө айтып бердик. Эгер сиз бул куралды башкаруу каалоосу болсо, анда ал мындай ишке ашырылат:

  1. Apache аяктоо үчүн Sudo SystemCutl Stop Httpd'ди киргизиңиз.
  2. 7 Centos Apache веб-серверинин веб-серверинин веб-серверинин веб-серверинин кызматын токтотуу буйругу

  3. Бул жана кийинки буйруктардын бардыгы суперварддын атынан аткарылат, ошондуктан сиз аны тиешелүү сырсөз менен кирүү менен тастыкташыңыз керек болот.
  4. Сырсөздү киргизүү менен 7 Centos Apache Stop буйругун ырастоо

  5. Sudo SystemCtl RestAT HTT HTT HTT HTT-буйрутмасын өчүрүп күйгүзүңүз. Бул команда ошол учурда сервер иштебей калса же аны өчүрүп-күйгүзүү үчүн аны өчүрүп күйгүзүү үчүн талап кылынган кырдаалда актуалдуу.
  6. TENDONS 7 үчүн Apache веб-серверди өчүрүп күйгүзүү үчүн команда

  7. СУСО СЭСТЕМА ТҮЗҮҮНҮН ТҮШТҮКТҮ ТҮШТҮКТҮП ТЕҢГЕ КОЛДОНУҢУЗ, Эгерде киргизилген бардык өзгөрүүлөр күчүнө киргенден кийин, эч бир туташуулардын бири да бузулган эмес.
  8. CENTOSE'де Apache веб-серверин өчүрүп күйгүзүү буйругу менен байланыштарыңыз

  9. Sudo SystemCutl Disest Httpd буйругун өчүрүү үчүн Apache'ту автоматтык түрдө жок кылат, жана Sudo Systemctcl иштетүү httpd стандарттык абалын камсыз кылат. Мындан тышкары, бул параметрге жеткенде, сиз бул параметр үчүн жооптуу болгон жаңы каймана шилтеме түзүү жөнүндө кабарлабаңыз.
  10. APACHE APACHE APACHE APACHOR

Көрсөтүлгөндөй, кызматтын абалын башкара билүү. Эгерде сиз көбүнчө тармактык администрация учурунда мындай чараларды көрүүгө мажбурлап турсаңыз, анда өзүнчө сайттын же кандайдыр бир колдонмолорго кайрылууга аргасыз болосуз.

3-кадам: Негизги конфигурация

Негизги конфигурация, бир сервердеги ар кандай домендерди орнотуу үчүн пайдалуу болгон виртуалдык конфигурацияны билдирет. Эгер бир гана стандарттуу виртуансы бир гана сайт менен гана иштешсе, анда башка домендерди каттоодо, сиз башка домендерди каттоодо сиз кошумча параметрлерди түзүүгө кайрылыңыз. Мисалы, биз стандарттуу виртуалдык хостко ээ болобуз, сиз зарыл болсо, анын дарегин өзгөртөсүз.

  1. Келгиле, виртуалдык хостдун кызы бар каталогду түзүүнү баштайлы. Бул Sudo Mkdir -p /var/www/example.com/html буйругу аркылуу жасалат.
  2. 7 үчүн жаңы виртуалдык хост apache үчүн бир папканы түзүү үчүн папканы түзүү

  3. Кошумча папка керек, ал жерде иш-чаралар журналдары автоматтык түрдө сакталат. Sudo Mkdir -p /var/www/example.com/log кирүү үчүн аны кошуу үчүн кошуңуз.
  4. Жаңы виртуалдык христианы сактоо үчүн папканы түзүү 7 Centos In Apache Events 7

  5. Sudo chown -r аркылуу каталогго стандарттык укукту орнотуңуз: $ User /Var/www/example.com/html.
  6. 7 Centos ичиндеги Apache папкалары үчүн стандарттуу кирүү деңгээлин орнотуу

  7. Sudo Chmod -r 755 / Var / Www үчүн киргизүү үчүн кошумча орнотуу жана артыкчылыктар.
  8. 7 Центос шаарындагы түзүлгөн Apache папкалары үчүн стандарттык кирүү деңгээлин орнотуу үчүн экинчи буйрукту орнотуу

  9. Үй ээсинин ишин текшерүүдө көрсөтүлө турган башкы баракчанын үлгүсүн түзүүнү улантабыз. Мисалы, ыңгайлуу редактор аркылуу жаңы тексттик файлды түзүңүз, Нанону колдонуп, сиз Sudo Nano /Var/www/www/war/www/www/www/wwwample.com/html/index.html кириши керек.
  10. Редакторду 7тин үчүн виртуалдык хост apache үчүн 7

  11. Текст редакторду ачканда, бул жаңы файл деп кабарлаңыз. Коркпо, анткени ал болушу керек. Биз аны атайын конфигурациялоону ачыкка чыгарабыз.
  12. 7 Centos Apache орнотуу 285_22

  13. Төмөндөгү кодду кыстарыңыз, стандарттуу саламдашуу текстин алмаштырыңыз. Эгер сиз кааласаңыз, ылайыктуу баракчаны түзүү менен, сиз түзүмүн толугу менен кайра түзө аласыз.

    Мисалга кош келиңиз!

    Ийгилик! Бул мисал.com Виртуалдык хост иштеп жатат!

  14. 7 Centos Apache Virtual Host баракчасын түзүү

  15. Ctrl + O баскычын чыкылдатып, өзгөртүүлөрдү сактаңыз, андан кийин CTRL + X аркылуу текст редакторун калтырыңыз.
  16. Текст редакторунан виртуалдык хост apache баракчасын түзгөндөн кийин алыңыз

  17. Булар алдын-ала орнотуулар болчу. Эми виртуалдык хостко өтүңүз: алгач анын сактагыч үчүн папканы белгилөө керек. Муну жасоо үчүн, Sudo Mkdir / ETC / httpd / httpd / httpd / httpd / сайттарга иштетилген кириңиз.
  18. 7 Centos Apache сайттарын сактоо үчүн папканы түзүү

  19. Андан кийин, азыр ал башка компоненттер менен өз ара аракеттениши керек болгон веб-серверди көрсөтүңүз. Бул милдет негизги конфигурация файлын түзөтүү аркылуу жүргүзүлөт. Sudo Nano /etc/httpd/ctpd.conf көрсөтүп, тексттик редактор аркылуу иштетиңиз.
  20. Global Tincture'га жаңы виртуалдык виртуалдык хостду белгилөө үчүн, 7 Centos 7

  21. Тизменин түпкүрүндө чуркап, алдамчы сайттарды иштеткен / * сап. CON.
  22. Global Confiuguration файлын 7-апартасын өзгөртүү 7

  23. Текст редакторунан кетерден мурун, бардык өзгөрүүлөрдү сактап калууну унутпаңыз.
  24. Глобалдык өзгөрүүлөрдөн кийин глобалдык өзгөртүүлөрдөн кийин 7-бөтөнчө конфигурация файлы

  25. Виртуалдык хост түзүү үчүн, сизге дагы бир конфигурация файлы керек болот. Sudo Nano /ETC/HTTPD /Atpd /Vaites- editmple.com.conf аркылуу түзүңүз.
  26. Тексттин редакторун ишке киргизүү үчүн текст редакторун ишке киргизиңиз

  27. Мазмунду бул жерде дагы бир жолу салыңыз, керектүү катарларды сиздикине алмаштыруу.

    ServerName www.example.com

    Servalias Мисалы

    DocumentRoot /var/www/example.com/html

    Err. erromtlog /var/www/example.com/log/Error.log.

    Customlog /var/www/example.com/log/requests.log бириккен.

  28. 7дин Apache Virtual Host үчүн стандарттык мазмунун киргизүү

  29. Судо LN -S /etc/htc/httpd/sites аркылуу символикалык шилтемени түзүү менен файлды жандандыруу үчүн файлды жандандыруу үчүн гана бойдон калууда. "
  30. 7 Centos Apache Virtual Host программасын камсыз кылуу үчүн жаңы каймана маанисин түзүү

4-кадам: Кирүү контролдоо Орнотуусу

Эгерде ал глобалдык параметрлерди орнотуу жөнүндө сөз болгондо, мурда окуган каталогдорго өзгөртүүлөрдү киргизе алган бир катар колдонуучуларды көрсөтүү керек. Бул жол-жобо кирүү деңгээлин башкарууга жооптуу стандарт selinux куралын колдонуп жүргүзүлөт.

  1. Судо Сецебол-Таштоосу аркылуу дүйнөлүк коопсуздук параметрин орнотуңуз 1. Бул процесстердин бардык түрлөрүн берет.
  2. Global Editi Global Early Apache Virtual Host файлдары 7

  3. Андан кийин автоматтык түрдө берилген учурдагы Selinux параметрлерин текшерүү сунушталат. Муну жасоо үчүн, sudo ls -dz /var/www/example.com/exmamp жазыңыз.
  4. 7 Centos компаниясындагы учурдагы Apache Virtual Host статусун текшере баштаңыз

  5. Натыйжада, сиз DRWXR-XR-Xдин мазмунун көрөсүз. тамыр тамыры UNCONFIENFINFIENFIED_U: object_r: httpd_sys_content_t: s0 /var/www/example.com/example.com/log/. Демек, апартам орнотулган папканада түзүлгөн файлдарды гана окуй тургандыгын билдирет, тиешелүүлүгүнө жараша конфигурацияны өзгөртүүгө аргасыз болот.
  6. 7 Centos Apache Virtual Hostке кирүү мүмкүнчүлүгүн изилдөө

  7. Бул тапшырма sudo semanage ftontext -a-dia att httpd_log_t "/var/www/example.com/low'tibourpe" аркылуу жүргүзүлөт? ".
  8. 7 Centos Apache Virtual Host үчүн контексттик кирүүгө мүмкүнчүлүктөрдү өзгөртүү

  9. Өзгөртүүлөрдү сактап, серверди серверди кайра иштетүүдөн кийин, Sudo Restorecon -R -V /Var/www/example.com/log.
  10. 7 үчүн Apache Virtual Host орнотууларын жаңыртуу

  11. Эми Sudo LS -DZ /VAR/www/example.com/klople.com/log/'леги өзгөрүүлөрүн текшериңиз.
  12. 7дин горизаторлорунда Apache Virtual Host дайындарын жаңырткандан кийин маалымат

  13. Көрүнүп тургандай, натыйжада, корутунду DRWXR-X-X формасына ээ. тамыр тамыры UNCONFIENFINFIENFIENFED_U: object_r: httpd_log_t: s0 /var/www/example.com/log, Ошондуктан, бардыгы туура жасалат.
  14. Виртуалдык хостко жетки алуудан кийин, ал 7ден 7ден кийин Apache жаңыртыңыз

  15. Бардык өзгөрүүлөрдү текшерүү үчүн гана бойдон калууда. Муну жасоо үчүн, Sudo Systemctctctft httpd баскычын басып, кирүү баскычын чыкылдатыңыз.
  16. Бардык өзгөрүүлөрдү жасагандан кийин 7 Centos Apache кызматтарын өчүрүп күйгүзүү

  17. Superuser сырсөзүн көрсөтүү менен аракетти ырастаңыз.
  18. 7 Centos Apache кызматтарын өчүрүп күйгүзүү үчүн иш-аракет ырастоо сырсөзү

  19. LS -LZ /VAR/www/example.com/log'гине кирүү менен каталогго өтүнүч түзүңүз. Эгерде пайда болгон мазмун - r-- r--. 1 тамыр тамыр катасы.log -rw-r - r--. 1 тамыр тамыры 0 сурам.log, бул мурунку жөндөөлөр туура аяктаганын билдирет.
  20. Кызматтарды өчүрүп күйгүзгөндөн кийин 7 Centos Apache кирүү деңгээлинин статусун текшерүү

Көрүнүп тургандай, орнотуу жол-жобосун орнотуу процедурасы жана жалпы конфигурациясы менен таанышып, аны көрүп, орнотуу өзү көп убакытты талап кылбайт жана бардык кыйынчылыктар конфигурация менен гана байланыштуу болот. Эгерде тартылган параметрлер жана апартамды башкаруу боюнча колдонмо, сиз жетишсиз болуп калсаңыз, анда төмөндөгү маалымдаманы колдонуу менен расмий документтерди изилдөө үчүн кеңеш бересиз.

Apache Documentation расмий сайтына өтүңүз

Көбүрөөк окуу