Kwesi sifundo, siza kuchaza eminye yemiyalelo yolawulo lwenkonzo esetyenziswa ngokuqhelekileyo yeApache (HTTPD) ekufuneka uyazi njengomphuhlisi okanye umlawuli wenkqubo kwaye kufuneka ugcine le miyalelo ezandleni zakho. Siza kubonisa imiyalelo yazo zombini iSystemd kunye neSysVinit.
Qinisekisa ukuba, imiyalelo elandelayo kufuneka yenziwe njengengcambu okanye umsebenzisi we-sudo kwaye kufuneka isebenze kulo nakuphi na usasazo lweLinux olunje ngeCentOS, RHEL, Fedora Debian, kunye noBuntu.
Ukufakela iseva yewebhu ye-Apache, sebenzisa umphathi wepakethe
Funda ngokugqithisileyo →Isitaki seLAMP siquka inkqubo yokusebenza yeLinux, isoftware ye-Apache web server, inkqubo yolawulo lwesiseko sedatha yeMySQL kunye nolwimi lweprogram ye-PHP. I-LAMP yindibaniselwano yesoftware esetyenziselwa ukusebenzela usetyenziso lwewebhu lwe-PHP kunye neewebhusayithi. Qaphela ukuba i-P inokuphinda imele iPerl okanye iPython endaweni ye-PHP.
Kwi-LAMP stack, i-Linux sisiseko se-stack (igcina onke amanye amacandelo); I-Apache ihambisa umxholo wewebhu (njengamaphepha ewebhu, njl.njl.) kumsebenzisi wokugqibela kwi-intanethi ngesicelo ngokusebenzisa umkhangeli zincwadi wewebhu, i-PHP l
Funda ngokugqithisileyo →I-WordPress ngumthombo ovulekileyo kunye nesicelo sokubloga samahhala kunye ne-CMS enamandla (iNkqubo yoLawulo loMxholo) ephuhliswe ngokusebenzisa i-MySQL kunye ne-PHP.
Inenani elikhulu leeplagi zomntu wesithathu kunye nemixholo. I-WordPress okwangoku lelona qonga lidumileyo lokubhloga elikhoyo kwi-intanethi kwaye lisetyenziswa zizigidi zabantu kwihlabathi liphela.
Kule khokelo siza kuchaza indlela yokufaka inkqubo yokulawula umxholo odumileyo - i-WordPress usebenzisa i-LAMP (Linux, Apache, MySQL/MariaDB, PHP) kwii-RHEL-based based distributions ezifana ne-CentOS Stream, Fedora,
Funda ngokugqithisileyo →I-Apache CouchDB ngumthombo ovulekileyo wedatha esekelwe kuxwebhu kunye ne-NoSQL - ithetha ukuba, ayinayo nayiphi na i-schema yedatha, iitafile, imigca, njl njl, oya kuyibona kwi-MySQL, PostgreSQL, kunye ne-Oracle. I-CouchDB isebenzisa i-JSON ukugcina idatha ngamaxwebhu, onokufikelela kwi-browser yewebhu nge-HTTP. I-CouchDB isebenza ngokutyibilikayo ngayo yonke iwebhu yale mihla kunye neeapps eziphathwayo.
Eli nqaku lichaza indlela yokufaka i-Apache CouchDB 2.3.0 kwi-RHEL, i-CentOS, i-Fedora, i-Debian kunye ne-Ubuntu Linux unikezelo usebenzisa iipakethi zokubini ezilula.
Ukuba ufuna ukwenza amaphepha ewebhu aquka iseva yeJava ikhowudi yephepha okanye iiseva zeJava, ungasebenzisa iApache Tomcat. Yiseva yewebhu evulekileyo kunye nesikhongozeli se-servlet, ekhutshwe yi-Apache Software Foundation.
I-Tomcat inokusetyenziswa njengemveliso ezimeleyo, kunye neseva yayo yewebhu okanye inokudityaniswa nezinye iiseva zewebhu ezifana ne-Apache okanye i-IIS. Inguqulelo yamva nje yeTomcat yi-9.0.14 kwaye yakhela phezu kwe-Tomcat 8 kunye ne-8.5 kwaye isebenzise i-Servlet 4.0, JSP 2.2.
Olu phuculo lulandelayo lwenziwe kwinguqulelo entsha:
Kule tutorial, uya kufunda indlela yokufaka i-LAMP stack - Linux, Apache, MySQL/MariaDB, PHP kwi-RHEL 8 inkqubo. Esi sifundo siqikelela ukuba sowulwenzile ubhaliso lwakho lwe-RHEL 8 kwaye unofikelelo lweengcambu kwinkqubo yakho.
1. Okokuqala, siza kuqala ngokufaka i-Apache iseva yewebhu, ngumncedisi omkhulu wewebhu onika amandla izigidi zewebhusayithi kwi-intanethi. Ukugqiba ukufakela, sebenzisa lo myalelo ulandelayo:
# yum install httpd Funda ngokugqithisileyo →Uqwalaselo lwe-Apache lwenyani lwe-host likuvumela ukuba usebenzise iiwebhusayithi ezininzi kwiseva enye, oko kuthetha ukuba ungaqhuba ngaphezulu kwewebhusayithi enye kwiseva yewebhu ye-Apache. Uyenza ngokulula uqwalaselo olutsha lwe-host host yewebhusayithi yakho nganye kwaye uqalise kwakhona uqwalaselo lwe-Apache ukuqala ukukhonza iwebhusayithi.
Kwi-Debian/Ubuntu, inguqulelo yamva nje yeefayile zoqwalaselo ze-Apache yazo zonke iinginginya ezibonakalayo zigcinwe kwi/etc/apache2/sites-available/ directory. Ke, kwenza kube nzima kakhulu ukugqitha kuzo zonke ezi fayile zoqwalaselo lomam
Funda ngokugqithisileyo →Iseva yeWebhu ye-Apache yenye yeeseva ezidumileyo ze-HTTP kwi-Intanethi namhlanje, ngenxa yendalo yayo evulekileyo, iimodyuli ezityebileyo, kunye neempawu kwaye zinokusebenza malunga namaqonga amakhulu kunye neenkqubo zokusebenza.
Ngelixa iiplatifti zeWindows zikhona ezinye ezakhelwe kwindawo zophuhliso ezibonelela ngoMzobo weNdibaniselwano ukulawula uqwalaselo lwe-Apache, olufana no WAMP okanye XAMPP, kwi-Linux yonke inkqubo yolawulo kufuneka yenziwe. ngokupheleleyo ukusuka kumgca womyalelo, kwiimeko ezininzi.
Ngelixa ulawula kwaye uqwalasele i-Apache Web S
Funda ngokugqithisileyo →I-Apache Tomcat (ngaphambili eyaziwa ngokuba yi-Jakarta Tomcat) ngumncedisi wewebhu ovulekileyo ophuhliswe yi-Apache Foundation ukubonelela nge-server ye-Java ye-HTTP ecocekileyo, eyakwenza ukuba usebenzise iifayile zeJava ngokulula, okuthetha ukuba i-Tomcat ayiyona iseva eqhelekileyo njenge-Apache okanye I-Nginx, kuba injongo yayo ephambili kukubonelela ngemeko yewebhu elungileyo ukuqhuba izicelo zeJava kuphela ngokungafaniyo nezinye iiseva zewebhu eziqhelekileyo.
Eli nqaku liza kukuhamba kulo lonke ukufakwa kwe-Apache Tomcat 9 kwi-RHEL/CentOS 8/7/6.
Ku-Ubuntu, landela Indlela
Funda ngokugqithisileyo →I-Mod_GeoIP yimodyuli ye-Apache enokusetyenziswa ukufumana indawo yejografi yedilesi ye-IP yondwendwe kwi-Apache webserver. Le modyuli ikuvumela ukuba ubone ilizwe londwendwe, umbutho kunye nendawo. Kuluncedo ngakumbi kwi-Geo Ad Serving, uMxholo ekuJoliswe kuwo, Ukulwa nogaxekile, ukufunyanwa kobuqhophololo, ukuqondisa kwakhona/ukuvala iindwendwe ezisekelwe kwilizwe labo kunye nokunye okuninzi.
Imodyuli ye-GeoIP ivumela abalawuli benkqubo ukuba baqondise ngokutsha okanye bavale itrafikhi yewebhu ngokwendawo yomthengi. Indawo yejografi ifundwa ngedilesi ye-IP yomxhasi.
I-Mod_GeoI
Funda ngokugqithisileyo →