Сайтаа орон нутгийн сервер дээр удирдахын тулд та нэгэн зэрэг, ямар ч алдаагүй нэг системийг зохион байгуулдаг нэмэлт бүрэлдэхүүн хэсгүүдийн багцыг суулгах хэрэгтэй. Ийм бүтцийн үндсэн бүрэлдэхүүн хэсгүүдийн нэг нь вэб серверийг тооцож болно. Хэрэглэгчид ихэнхдээ Apache-ийг ашиглах нь ихэвчлэн хялбар, уян хатан чанартай, гадаад модулиудыг холбох боломжийг илүүд үздэг. Гэсэн хэдий ч суурилуулалт, үндсэн тохиргоо - Энэ үйл явц нь хурдан бөгөөд энэ нь заримд нь хэцүү бөгөөд энэ нь зарим талаар хэцүү биш, тиймээс энэ талаар илүү нарийн төвөгтэй бөгөөд энэ талаар илүү дэлгэрэнгүй,
Apache-ийг Centos 7-т суулгана уу
Өнөөгийн нийтлэлийн бүтэц нь фонолж байх болно, ингэснээр тэр ч байтугай вэб серверийг хэрхэн авч үзэж байгаагаас бүрийг агуулсан байдаг. Бид Apache-ийн нарийвчилсан тохируулга хийхэд гарын авлага өгөхгүй байх нь хэрэглэгчийн хувийн тохиргооноос хамаарах бөгөөд энэ нь хэрэглэгчийн хувийн сонголтоос хамаарна. Энэ мэдээллийн хувьд бид танд албан ёсны баримт бичиг рүү шилжихийг үргэлж зөвлөж байна.Алхам 1: Бэлтгэл, суурилуулалт
Apache-ийн зөв эсэхийг хариуцаж, бүх охин компанийн үйлчилгээг нэмж эхлүүлэхэд нэн даруй эхэлье. Бид програмын хамгийн сүүлийн тогтвортой хувилбарыг ашиглахын тулд тархалтыг ашиглахын тулд тархалтыг ашиглахын тулд тархалтыг ашиглахыг санал болгож байна.
- Жишээ нь "Терминал" -ийг ажиллуулахын тулд "Дуртай" хэсэгт байрлуулна.
- Хэрэв Apache нь компьютер дээр аль хэдийн суулгасан бол та өөрийн бүрэлдэхүүн хэсгүүдийн аль нэгийг нь устгасан бол enter товчийг дарж enter товчийг дарж end yump updit командыг ашиглана уу.
- Энэ арга хэмжээг супер хэрэглэгчийн өмнөөс гүйцэтгэдэг бөгөөд энэ акаунтаас нууц үгийг баталгаажуулах хэрэгтэй гэсэн үг юм.
- Хэрэв шинэчлэлтүүдийг суулгасан бол танд мэдэгдэх болно, та энэ талаар мэдэгдэх болно, хэрэв багц байхгүй бол зохих дүрийн өөр нэг мессеж гарч ирнэ.
- Одоо Apache-ийн суулгалтыг эхнээс нь суулгах талаар ярилцъя. Бид аль хэдийн хэлсэнчлэн, бид үүнийг ашиглахын тулд албан ёсны репозиторийг ашиглах болно, тийм болохоор та Sudo yum суулгах командыг оруулах хэрэгтэй.
- Багцыг суурилуулах талаар мэдэгдэх, y хувилбарыг сонгоод баталгаажуулна уу.
- Суулгалтын гүйцэтгэлийг хүлээнэ үү, та процессыг тасалдуулахгүй байхын тулд одоогийн терминалын хуралдааныг хааж болохгүй.
- Эцэст нь хэлэхэд тэр даруй хийх боломжтой вэб серверийг эхлүүлэхийг зөвлөж байна.
- Sudo Store Store-ийн статусын одоогийн статусыг шалгана уу.
- Мэдэгдэл "Идэвхтэй: Идэвхтэй: Идэвхтэй (Ажиллаж байна)" нь одоо Apache нь зөв ажиллаж байгаа бөгөөд та цаашдын тохиргоонд шилжиж болно.
Та вэб сервер суулгах үндсэн процедурын талаар мэдэх хэрэгтэй. Та харж байгаагаар, юу ч биш. Дараа нь бид үндсэн үйлчилгээ, үндсэн тохиргоог суурилуулах талаар ярилцахыг хүсч байна, та тохиргоо, менежментийн талаархи зааврыг судлах нь зохистой эсэхийг шийдэх хэрэгтэй.
Алхам 2: Apache менежмент
Бусад хуваарилалт хэлбэрээр вэб сервер, бусад хуваарилалт хэлбэрээр үйлчилдэг. Анхдагчаар, энэ нь Autoload дээр нэмэгдсэн бөгөөд бид өмнө нь улсын идэвхжүүлэх, баталгаажуулах талаар аль хэдийн хэлсэн. Хэрэв та энэ хэрэгслийг удирдахыг хүсвэл энэ нь дараах байдлаар явагддаг.
- Sudo Store Stop Stop Httpd-ийг бөглөнө үү.
- Энэ болон дараагийн бүх командыг супер хэрэглэгчийн өмнөөс цаазаар авах болно, тэгвэл та зохих нууц үгийг оруулах шаардлагатай болно.
- Sudo Store SESTCTL-ийг дахин эхлүүлэхээр дахин эхлүүлнэ HTTPD командыг ашиглана уу. Энэ баг нь сервер нь бүтэлгүйтсэн нөхцөл байдалд хамааралгүй эсвэл тэдгээрийг бусад бүрэлдэхүүн хэсгүүдийн хоорондох харилцан үйлчлэлийн улмаас асуудалтай байгаа тохиолдолд хамааралтай.
- Sudo streedtl дахин ачааллыг ашиглана уу, хэрэв энэ нь хүчин төгөлдөр болсон тохиолдолд бүх өөрчлөлтийг ашиглаарай, гэхдээ холболтын аль нь ч эвдэрсэнгүй.
- Sudo streedstl идэвхгүй болох httpd командыг AutoOOnoAn, Sudo Stand Stand Stailll идэвхжүүлнэ. Нэмж хэлэхэд энэ сонголтыг идэвхжүүлэх үед та энэ параметрийг хариуцах шинэ бэлгэдлийн холбоосыг танд мэдэгдэх болно.
Таны харж байгаагаар үйлчилгээний хамгийн дээд багууд хамгийн их үйлчилгээг удирдаж байна. Сүлжээний удирдлагын явцад ийм арга хэмжээ авахад ихэвчлэн ийм арга хэмжээнд хандахад ихэвчлэн ийм арга хэмжээ авахад хялбар байх болно.
Алхам 3: Үндсэн тохиргоо
Үндсэн тохиргоог нэг сервер дээр ашиглахын тулд үндсэн тохиргооны тохиргоог илэрхийлнэ. Нэг сайт виртуал хост нь зөвхөн нэг сайтыг л харьцвал бусад домэйныг бүртгэх үед та зөвхөн нэг сайтыг бүртгэх тохиолдолд хангалттай хангалттай. Одоо жишээг авахын тулд бид стандарт виртуал хостыг авах болно. Хэрэв шаардлагатай бол хаягаа солино.
- Виртуал хостыг хадгалах каталогийг бий болгож эхэлье. Үүнийг sudo mkdir -p /var/war/www/exw ofblock.com/html командын командыг дамжуулан хийдэг.
- Нэмэлт фолдер шаардлагатай бол арга хэмжээ автоматаар автоматаар хадгалагдах болно. Sudo mkdir -p /var/war/warw/example.com/log.com/log.com/log.
- Sudo chown-owno-own -R-ийн директорыг директор дээр байрлуул.
- Sudo CHMOD-CHMOD -R 755 / VAR / WAR / WHW / WAR / WHW-ийг оруулсан хэрэглэгч бүрт нэмэлт суулгаж, давуу эрх.
- Бид хостын ажлын байрыг шалгахдаа гарч ирэх үндсэн хуудасны дээжийг бий болгох болно. Тохиромжтой редактороор шинэ текст файл үүсгэх, жишээлбэл Нано ашиглан шинэ текст файл үүсгэх хэрэгтэй, та sudo nano nano / tvar/extam for.com.
- Текст засварлагч нээх үед энэ нь шинэ файл гэдгийг мэдэгдэл өгөх болно. Санаа зовох хэрэггүй, учир нь энэ нь байх ёстой. Бид үүнийг тусгайлан үүсгэж, зохих тохиргоог илтгэнэ.
- Доорх кодыг дурдсан бөгөөд дурын текст дээр стандарт мэндчилгээг орлуулах. Хэрэв та хүсвэл тохирох хуудсыг үүсгэх замаар бүтцийг бүрэн дахин боловсруулж чадна.
Жишээ нь Prons.com дээр тавтай морилно уу!
Амны мэнд! Жишээ нь Presst.com виртуал хост ажиллаж байна!
- Өөрчлөлтийг CTRL + O дээр дараад CTRL + O, дараа нь CTRL + X-ээр дамжуулан текстийн редакторыг орхи.
- Эдгээр нь зөвхөн урьдчилсан тохиргоо байсан. Одоо виртуал хост руу үргэлжлүүлээрэй: Та эхлээд хадгалалтынхаа хавтсыг зааж өгөх хэрэгтэй. Үүнийг хийхийн тулд sudo mkdir / etc / etc / http / set / httpd / star / star / starces идэвхжсэн.
- Үүний дараа, одоо бусад бүрэлдэхүүн хэсгүүдтэй харилцах хэрэгтэй байгаа вэб серверийг зааж өг. Энэ даалгаврыг үндсэн тохиргооны файлыг засварлах замаар явуулдаг. Sudo NANO NANO CONTION CONDATIOR-ээр дамжуулан Sudo NANO NANO CONFICE-ийг зааж өг.
- Жагсаалтын ёроолд гүйж, Instoptional сайтуудыг идэвхжүүлсэн / * мөр оруулна уу.
- Текстийн редакторыг орхихоос өмнө бүх өөрчлөлтийг хадгалахаа бүү мартаарай.
- Виртуал хостыг бий болгохын тулд танд өөр тохиргооны файл хэрэгтэй болно. Sudo Nano NANO NANO / TELETCAL/HTTPD/SITES-ALLEASCAL.COM.COME.com.conf.
- Шаардлагатай мөрүүдийг цааш нь орлуулахын тулд агуулгыг энд оруулаарай.
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-ийг хослуулсан.
- Энэ нь Sudo LN -S LN -S / Teletc/htavle/Extail/extar/Exteable/Exitable/Extleable.com.
Алхам 4: Хяналтын тохиргоог нэвтрэх
Хэрэв энэ нь дэлхийн параметрүүдийг тохируулах гэж байгаа бол урьд өмнө авч үзсэн директорын өөрчлөлтийг илтгэнэ, нэвтрэхэд шаардлагатай тооны хэрэглэгчдийг өгөх шаардлагатай. Энэ процедурыг Хандалтын түвшинг удирдахад хариуцлагатай SELINUX хэрэгслийг ашиглан гүйцэтгэдэг.
- Sudo SetseBool-ийн Sudo SETSEBOL-ийн GLAY SETAL PATAME-ийг Sudo SETSE-HTTPDADION 1. Энэ нь бүх төрлийн процессыг нэг хэлбэрээр өгөх болно.
- Дараа нь автоматаар өгсөн селинукс параметрүүдийг шалгахыг зөвлөж байна. Үүнийг хийх, sudo ls ls -dz /var/war/www/exam of/logple.com/log/.
- Үүний үр дүнд та 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-ийн хавтасанд байгаа файлуудыг зөвхөн сатлилсан хавтаст үүсг үүсгэл, зөвхөн станцуур дахь бүрдсэн файлуудад зөвхөн уншиж, анхаарч ажиллах хэрэгтэй.
- Энэ даалгаврыг Sudo Semonage FCONATETEX -A -A -T TESTAGESCE-ээс GO -T HTTPD_LAGE "/ THEMAGECE.CAGE.CAGE/UT/ULO.CAME/U)?"
- Өөрчлөлтийг хадгалаад Sudo RestoreCon -v -v -V -V /var/war/extample.com хаягаар нэвтрэн орсны дараа тэдгээрийг дахин ачаалсны дараа тэдгээрийг идэвхжүүлнэ.
- Одоо Sudo LS -DZ -DZ /VAR/WARWEH/EXMAME.COMBOM.COM/LOGE.com/log/ дахин дарна уу.
- Үүний үр дүнд та харж байгаагаар дүгнэлт нь drwxr-xr-x хэлбэртэй байна. Root Root Unecondfine_u: offect_R: httpd_log_t: s0 office_l: s0 / thear/exwle.com, тиймээс бүх зүйл зөв хийгддэг.
- Энэ нь зөвхөн бүх өөрчлөлтийг туршиж үзэхэд л үлддэг. Үүнийг хийхийн тулд sudo streedctl дахин эхлүүлээд ENTER дээр дарна уу.
- SuperUser нууц үгийг зааж өгөх замаар үйлдлийг баталгаажуулна уу.
- LS -LZ /VAR/WARW/EXMAMPE.com сайтыг оруулах замаар директорын хүсэлтийг үүсгэх. Хэрэв гарч ирсэн агуулга нь -рв-r - r--. 1 Root Root Error.log -RW-r - R--. 1 ROT ROUNT 0 Хүсэлт.LOOG, энэ нь өмнөх бүх тохиргоо зөв хийгдсэн гэсэн үг юм.
Та суулгалтын процедурын талаар танилцуулж, Apache вэб серверийн талаар дурдсан бөгөөд Apache вэб серверийн ерөнхий тохиргоо нь таны харж байгаа тул суулгалт нь тийм ч их цаг хугацаа шаардагдах бөгөөд бүх бэрхшээлийг зөвхөн тохиролцоонд холбоогүй болно. Хэрэв та параметрийг өөрчлөх гарын авлага, apache менежментийг өөрчлөхийг хүсч байвал та хангалттай биш бол доорх лавлагаа ашиглан албан ёсны баримт бичгийг судлахыг зөвлөж байна.
Apache баримт бичгийн албан ёсны вэбсайт руу очно уу