Apache-ийг Centos 7-т суулгаж байна

Anonim

Apache-ийг Centos 7-т суулгаж байна

Сайтаа орон нутгийн сервер дээр удирдахын тулд та нэгэн зэрэг, ямар ч алдаагүй нэг системийг зохион байгуулдаг нэмэлт бүрэлдэхүүн хэсгүүдийн багцыг суулгах хэрэгтэй. Ийм бүтцийн үндсэн бүрэлдэхүүн хэсгүүдийн нэг нь вэб серверийг тооцож болно. Хэрэглэгчид ихэнхдээ Apache-ийг ашиглах нь ихэвчлэн хялбар, уян хатан чанартай, гадаад модулиудыг холбох боломжийг илүүд үздэг. Гэсэн хэдий ч суурилуулалт, үндсэн тохиргоо - Энэ үйл явц нь хурдан бөгөөд энэ нь заримд нь хэцүү бөгөөд энэ нь зарим талаар хэцүү биш, тиймээс энэ талаар илүү нарийн төвөгтэй бөгөөд энэ талаар илүү дэлгэрэнгүй,

Apache-ийг Centos 7-т суулгана уу

Өнөөгийн нийтлэлийн бүтэц нь фонолж байх болно, ингэснээр тэр ч байтугай вэб серверийг хэрхэн авч үзэж байгаагаас бүрийг агуулсан байдаг. Бид Apache-ийн нарийвчилсан тохируулга хийхэд гарын авлага өгөхгүй байх нь хэрэглэгчийн хувийн тохиргооноос хамаарах бөгөөд энэ нь хэрэглэгчийн хувийн сонголтоос хамаарна. Энэ мэдээллийн хувьд бид танд албан ёсны баримт бичиг рүү шилжихийг үргэлж зөвлөж байна.

Алхам 1: Бэлтгэл, суурилуулалт

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

  1. Жишээ нь "Терминал" -ийг ажиллуулахын тулд "Дуртай" хэсэгт байрлуулна.
  2. Apache Web вэб серверийг Centos 7-т суулгасан терминалд очно уу

  3. Хэрэв Apache нь компьютер дээр аль хэдийн суулгасан бол та өөрийн бүрэлдэхүүн хэсгүүдийн аль нэгийг нь устгасан бол enter товчийг дарж enter товчийг дарж end yump updit командыг ашиглана уу.
  4. Centos 7 дахь Apache-ийн одоогийн хувилбарын шинэчлэлтийг шалгах комманд

  5. Энэ арга хэмжээг супер хэрэглэгчийн өмнөөс гүйцэтгэдэг бөгөөд энэ акаунтаас нууц үгийг баталгаажуулах хэрэгтэй гэсэн үг юм.
  6. Apache шинэчлэлтийн шинэчлэлтийг SuperUser нууц үг оруулах замаар Centos 7-т баталгаажуулна

  7. Хэрэв шинэчлэлтүүдийг суулгасан бол танд мэдэгдэх болно, та энэ талаар мэдэгдэх болно, хэрэв багц байхгүй бол зохих дүрийн өөр нэг мессеж гарч ирнэ.
  8. Apache вэб серверийн талаархи мэдээлэл

  9. Одоо Apache-ийн суулгалтыг эхнээс нь суулгах талаар ярилцъя. Бид аль хэдийн хэлсэнчлэн, бид үүнийг ашиглахын тулд албан ёсны репозиторийг ашиглах болно, тийм болохоор та Sudo yum суулгах командыг оруулах хэрэгтэй.
  10. Apache вэб сервер серверийг Терминалаар 7-р км-ээр эхлүүлэх команд

  11. Багцыг суурилуулах талаар мэдэгдэх, y хувилбарыг сонгоод баталгаажуулна уу.
  12. Apache вэб сервер серверийн серверийн серверийн баталгаажуулалт 7

  13. Суулгалтын гүйцэтгэлийг хүлээнэ үү, та процессыг тасалдуулахгүй байхын тулд одоогийн терминалын хуралдааныг хааж болохгүй.
  14. Татаж авах багц Apache-ийг Centos 7-т дуусгахыг хүлээж байна

  15. Эцэст нь хэлэхэд тэр даруй хийх боломжтой вэб серверийг эхлүүлэхийг зөвлөж байна.
  16. Суулгасан Apache Web Server-ийн үйлчилгээг Centos 7-т серверийн үйлчилгээг эхлүүлэх тушаал

  17. Sudo Store Store-ийн статусын одоогийн статусыг шалгана уу.
  18. Одоогийн Apache Web серверийн статусыг Centos 7-т шалгах команд

  19. Мэдэгдэл "Идэвхтэй: Идэвхтэй: Идэвхтэй (Ажиллаж байна)" нь одоо Apache нь зөв ажиллаж байгаа бөгөөд та цаашдын тохиргоонд шилжиж болно.
  20. Суулгасан Apache Web серверийн талаархи мэдээллийг Centos 7-т

Та вэб сервер суулгах үндсэн процедурын талаар мэдэх хэрэгтэй. Та харж байгаагаар, юу ч биш. Дараа нь бид үндсэн үйлчилгээ, үндсэн тохиргоог суурилуулах талаар ярилцахыг хүсч байна, та тохиргоо, менежментийн талаархи зааврыг судлах нь зохистой эсэхийг шийдэх хэрэгтэй.

Алхам 2: Apache менежмент

Бусад хуваарилалт хэлбэрээр вэб сервер, бусад хуваарилалт хэлбэрээр үйлчилдэг. Анхдагчаар, энэ нь Autoload дээр нэмэгдсэн бөгөөд бид өмнө нь улсын идэвхжүүлэх, баталгаажуулах талаар аль хэдийн хэлсэн. Хэрэв та энэ хэрэгслийг удирдахыг хүсвэл энэ нь дараах байдлаар явагддаг.

  1. Sudo Store Stop Stop Httpd-ийг бөглөнө үү.
  2. Apache Web Veb Server Service-ийг Centomos 7-т зогсоох тушаал

  3. Энэ болон дараагийн бүх командыг супер хэрэглэгчийн өмнөөс цаазаар авах болно, тэгвэл та зохих нууц үгийг оруулах шаардлагатай болно.
  4. Нууц үгийг оруулах замаар Apache Stop Commance-ийг баталгаажуулах

  5. Sudo Store SESTCTL-ийг дахин эхлүүлэхээр дахин эхлүүлнэ HTTPD командыг ашиглана уу. Энэ баг нь сервер нь бүтэлгүйтсэн нөхцөл байдалд хамааралгүй эсвэл тэдгээрийг бусад бүрэлдэхүүн хэсгүүдийн хоорондох харилцан үйлчлэлийн улмаас асуудалтай байгаа тохиолдолд хамааралтай.
  6. Apache вэб серверийг Centrow 7-т дахин эхлүүлэх боломжтой

  7. Sudo streedtl дахин ачааллыг ашиглана уу, хэрэв энэ нь хүчин төгөлдөр болсон тохиолдолд бүх өөрчлөлтийг ашиглаарай, гэхдээ холболтын аль нь ч эвдэрсэнгүй.
  8. Холболтыг салгахгүйгээр Apache вэб серверийг дахин эхлүүлэхгүйгээр Apache Web серверийг дахин эхлүүлэх команд

  9. Sudo streedstl идэвхгүй болох httpd командыг AutoOOnoAn, Sudo Stand Stand Stailll идэвхжүүлнэ. Нэмж хэлэхэд энэ сонголтыг идэвхжүүлэх үед та энэ параметрийг хариуцах шинэ бэлгэдлийн холбоосыг танд мэдэгдэх болно.
  10. AutoODoad-аас Centos 7-д Apache-д Apache-ийг нэмэх эсвэл онцгой апост нэмэх тушаалууд

Таны харж байгаагаар үйлчилгээний хамгийн дээд багууд хамгийн их үйлчилгээг удирдаж байна. Сүлжээний удирдлагын явцад ийм арга хэмжээ авахад ихэвчлэн ийм арга хэмжээнд хандахад ихэвчлэн ийм арга хэмжээ авахад хялбар байх болно.

Алхам 3: Үндсэн тохиргоо

Үндсэн тохиргоог нэг сервер дээр ашиглахын тулд үндсэн тохиргооны тохиргоог илэрхийлнэ. Нэг сайт виртуал хост нь зөвхөн нэг сайтыг л харьцвал бусад домэйныг бүртгэх үед та зөвхөн нэг сайтыг бүртгэх тохиолдолд хангалттай хангалттай. Одоо жишээг авахын тулд бид стандарт виртуал хостыг авах болно. Хэрэв шаардлагатай бол хаягаа солино.

  1. Виртуал хостыг хадгалах каталогийг бий болгож эхэлье. Үүнийг sudo mkdir -p /var/war/www/exw ofblock.com/html командын командыг дамжуулан хийдэг.
  2. Кенчос 7-д шинэ виртуал хост APALE APACHENCE-ийг хадгалах хавтасыг бий болгох

  3. Нэмэлт фолдер шаардлагатай бол арга хэмжээ автоматаар автоматаар хадгалагдах болно. Sudo mkdir -p /var/war/warw/example.com/log.com/log.com/log.
  4. Шинэ виртуал зохион байгуулагчдыг хадгалах фолдерыг төвд хадгалах фолдер үүсгэх

  5. Sudo chown-owno-own -R-ийн директорыг директор дээр байрлуул.
  6. Цензн 7-д бий болсон Apache фолдерт зориулсан стандарт хандалтын түвшинг суулгаж байна

  7. Sudo CHMOD-CHMOD -R 755 / VAR / WAR / WHW / WAR / WHW-ийг оруулсан хэрэглэгч бүрт нэмэлт суулгаж, давуу эрх.
  8. Стандарт нэвтрэх стандартын түвшинг Centos 7-д оруулсан стандарт нэвтрэх түвшинг тохируулах хоёр дахь тушаал

  9. Бид хостын ажлын байрыг шалгахдаа гарч ирэх үндсэн хуудасны дээжийг бий болгох болно. Тохиромжтой редактороор шинэ текст файл үүсгэх, жишээлбэл Нано ашиглан шинэ текст файл үүсгэх хэрэгтэй, та sudo nano nano / tvar/extam for.com.
  10. Текстийг Centos 7-д виртуал хост Apache Apache-ийн агуулгыг эхлүүлэх

  11. Текст засварлагч нээх үед энэ нь шинэ файл гэдгийг мэдэгдэл өгөх болно. Санаа зовох хэрэггүй, учир нь энэ нь байх ёстой. Бид үүнийг тусгайлан үүсгэж, зохих тохиргоог илтгэнэ.
  12. Шинэ APACHE VICE VICELION ХУУДАСНЫ ХУДАЛДАН АВНА

  13. Доорх кодыг дурдсан бөгөөд дурын текст дээр стандарт мэндчилгээг орлуулах. Хэрэв та хүсвэл тохирох хуудсыг үүсгэх замаар бүтцийг бүрэн дахин боловсруулж чадна.

    Жишээ нь Prons.com дээр тавтай морилно уу!

    Амны мэнд! Жишээ нь Presst.com виртуал хост ажиллаж байна!

  14. Apache Virtual Virtual Page-ийг Centos 7-т бий болгох

  15. Өөрчлөлтийг CTRL + O дээр дараад CTRL + O, дараа нь CTRL + X-ээр дамжуулан текстийн редакторыг орхи.
  16. Виртуал хостын Apache Page-ыг Centos 7-т оруулсны дараа текстийн редактороос гарна

  17. Эдгээр нь зөвхөн урьдчилсан тохиргоо байсан. Одоо виртуал хост руу үргэлжлүүлээрэй: Та эхлээд хадгалалтынхаа хавтсыг зааж өгөх хэрэгтэй. Үүнийг хийхийн тулд sudo mkdir / etc / etc / http / set / httpd / star / star / starces идэвхжсэн.
  18. Apache Sites-ийг Centos 7-д хадгалах хавтас үүсгэх

  19. Үүний дараа, одоо бусад бүрэлдэхүүн хэсгүүдтэй харилцах хэрэгтэй байгаа вэб серверийг зааж өг. Энэ даалгаврыг үндсэн тохиргооны файлыг засварлах замаар явуулдаг. Sudo NANO NANO CONTION CONDATIOR-ээр дамжуулан Sudo NANO NANO CONFICE-ийг зааж өг.
  20. ДЭЛГЭРЭНГҮЙ АПУЛОГИЙН НЭГДҮГЭЭР НЭГДСЭН НЭГДСЭН НЭГДСЭН ШИНЭ ЖИЛИЙН ХӨДӨЛГӨӨНД НЭГДСЭН ШИНЭ

  21. Жагсаалтын ёроолд гүйж, Instoptional сайтуудыг идэвхжүүлсэн / * мөр оруулна уу.
  22. Дэлхийн тохиргооны файлыг Centos 7 дахь Apache-ийг өөрчлөх

  23. Текстийн редакторыг орхихоос өмнө бүх өөрчлөлтийг хадгалахаа бүү мартаарай.
  24. Дэлхийн өнцөгт өөрчлөлтийн дараа Apache тохиргооны файлд өөрчлөлт оруулах

  25. Виртуал хостыг бий болгохын тулд танд өөр тохиргооны файл хэрэгтэй болно. Sudo Nano NANO NANO / TELETCAL/HTTPD/SITES-ALLEASCAL.COM.COME.com.conf.
  26. Текст редакторыг Centos 7-д шинэ виртуал хосто апафе үүсгэхийн тулд текст засварлагч ажиллуулж байна

  27. Шаардлагатай мөрүүдийг цааш нь орлуулахын тулд агуулгыг энд оруулаарай.

    Servername www.example.com

    Serveralias Pext.com

    Баримт бичиг /var/www/extample.com/html/html

    Алдаа adlelog /var/www/example.com/log/log/Eror.log.

    Customlog /var/www/example.com/log/Log/request.log-ийг хослуулсан.

  28. Centos 7-т шинэ APACHE VICEING-ийн стандартын стандарт агуулгыг оруулах

  29. Энэ нь Sudo LN -S LN -S / Teletc/htavle/Extail/extar/Exteable/Exitable/Extleable.com.
  30. Apache Virtual Promual Post-ийг Centos 7-т тоглолтын гүйцэтгэлийг хангах шинэ бэлгэдлийн холбоосыг бий болгох

Алхам 4: Хяналтын тохиргоог нэвтрэх

Хэрэв энэ нь дэлхийн параметрүүдийг тохируулах гэж байгаа бол урьд өмнө авч үзсэн директорын өөрчлөлтийг илтгэнэ, нэвтрэхэд шаардлагатай тооны хэрэглэгчдийг өгөх шаардлагатай. Энэ процедурыг Хандалтын түвшинг удирдахад хариуцлагатай SELINUX хэрэгслийг ашиглан гүйцэтгэдэг.

  1. Sudo SetseBool-ийн Sudo SETSEBOL-ийн GLAY SETAL PATAME-ийг Sudo SETSE-HTTPDADION 1. Энэ нь бүх төрлийн процессыг нэг хэлбэрээр өгөх болно.
  2. Глобал хандалтыг бий болгох Apache Virsual Peatual Peato Files-ийг төвд 7

  3. Дараа нь автоматаар өгсөн селинукс параметрүүдийг шалгахыг зөвлөж байна. Үүнийг хийх, sudo ls ls -dz /var/war/www/exam of/logple.com/log/.
  4. Centos 7-д одоогийн APACHE VICUIELINT VIENULT ХӨРӨНГӨ ОРУУЛАХ БОЛОМЖТОЙ

  5. Үүний үр дүнд та drwxr-xr-x-ийн агуулгыг үзэх болно. Root Root Footfine_u: Object_R: HTTPD_SYS_CONTER_T: S0 / The S0 / The Phone_cont_t: S0 / The Phone_content_t: S0 /WARNESTER_T: S0 / S0 /WARNECE.COM: S0 / S0 /WARNECE.COM: S0 / S0 / Wwar/Exwle.com/Log/. Энэ нь одоо AP Aing Apacheover-ийн хавтасанд байгаа файлуудыг зөвхөн сатлилсан хавтаст үүсг үүсгэл, зөвхөн станцуур дахь бүрдсэн файлуудад зөвхөн уншиж, анхаарч ажиллах хэрэгтэй.
  6. Apache Virtual Post-д нэвтрэхийн тулд нэвтрэх боломжтой

  7. Энэ даалгаврыг Sudo Semonage FCONATETEX -A -A -T TESTAGESCE-ээс GO -T HTTPD_LAGE "/ THEMAGECE.CAGE.CAGE/UT/ULO.CAME/U)?"
  8. Centrom 7-т Apache Virtual Post-ийн контекст нэвтрэх дүрмийг өөрчлөх

  9. Өөрчлөлтийг хадгалаад Sudo RestoreCon -v -v -V -V /var/war/extample.com хаягаар нэвтрэн орсны дараа тэдгээрийг дахин ачаалсны дараа тэдгээрийг идэвхжүүлнэ.
  10. Centos 7 дахь Apache Virtual Post-ийн тохиргоонд нэвтрэх эрхийг шинэчлэх

  11. Одоо Sudo LS -DZ -DZ /VAR/WARWEH/EXMAME.COMBOM.COM/LOGE.com/log/ дахин дарна уу.
  12. Apache Virtual Photos 7-д APACHE VIENULT-ийн мэдээллийг шинэчилсний дараа гарал мэдээлэл

  13. Үүний үр дүнд та харж байгаагаар дүгнэлт нь drwxr-xr-x хэлбэртэй байна. Root Root Unecondfine_u: offect_R: httpd_log_t: s0 office_l: s0 / thear/exwle.com, тиймээс бүх зүйл зөв хийгддэг.
  14. Виртуал хост руу нэвтрэх эрхийг үзэхийн дараа Apache 7-ыг 7

  15. Энэ нь зөвхөн бүх өөрчлөлтийг туршиж үзэхэд л үлддэг. Үүнийг хийхийн тулд sudo streedctl дахин эхлүүлээд ENTER дээр дарна уу.
  16. Бүх өөрчлөлтийг хийсний дараа Apache үйлчилгээг 7-д дахин эхлүүлнэ

  17. SuperUser нууц үгийг зааж өгөх замаар үйлдлийг баталгаажуулна уу.
  18. Apache-д Apache Service-ийг дахин эхлүүлэхийн тулд ACTION нууц үг

  19. LS -LZ /VAR/WARW/EXMAMPE.com сайтыг оруулах замаар директорын хүсэлтийг үүсгэх. Хэрэв гарч ирсэн агуулга нь -рв-r - r--. 1 Root Root Error.log -RW-r - R--. 1 ROT ROUNT 0 Хүсэлт.LOOG, энэ нь өмнөх бүх тохиргоо зөв хийгдсэн гэсэн үг юм.
  20. Үйлчилгээг дахин ачаалсны дараа Apache-ийн нэвтрэх түвшний статусыг шалгаж байна

Та суулгалтын процедурын талаар танилцуулж, Apache вэб серверийн талаар дурдсан бөгөөд Apache вэб серверийн ерөнхий тохиргоо нь таны харж байгаа тул суулгалт нь тийм ч их цаг хугацаа шаардагдах бөгөөд бүх бэрхшээлийг зөвхөн тохиролцоонд холбоогүй болно. Хэрэв та параметрийг өөрчлөх гарын авлага, apache менежментийг өөрчлөхийг хүсч байвал та хангалттай биш бол доорх лавлагаа ашиглан албан ёсны баримт бичгийг судлахыг зөвлөж байна.

Apache баримт бичгийн албан ёсны вэбсайт руу очно уу

Цааш унших