Kulesi sifundo, sizochaza eminye yemiyalo evame ukusetshenziswa kakhulu yokuphatha isevisi ye-Apache (HTTPD) okufanele uyazi njengonjiniyela noma umlawuli wesistimu futhi kufanele ugcine le miyalo ezandleni zakho. Sizobonisa imiyalo yakho kokubili i-Systemd ne-SysVinit.
Qiniseka ukuthi, imiyalo elandelayo kufanele isetshenziswe njengempande noma umsebenzisi we-sudo futhi kufanele isebenze kunoma yikuphi ukusatshalaliswa kwe-Linux okufana ne-CentOS, RHEL, Fedora Debian, kanye no-Ubuntu.
Ukufaka iseva yewebhu ye-Apache, sebenzisa umphathi wakho wephakh
Funda kabanzi →Isitaki se-LAMP sihlanganisa isistimu yokusebenza ye-Linux, isofthiwe yeseva yewebhu ye-Apache, uhlelo lokuphathwa kwedathabhe ye-MySQL kanye nolimi lokuhlela lwe-PHP. I-LAMP iyinhlanganisela yesofthiwe esetshenziselwa ukunikeza izinhlelo zokusebenza zewebhu ze-PHP ezinamandla namawebhusayithi. Qaphela ukuthi i-P ingaphinda imele i-Perl noma i-Python esikhundleni se-PHP.
Esitakini se-LAMP, i-Linux iyisisekelo sesitaki (iphethe zonke ezinye izingxenye); I-Apache iletha okuqukethwe kwewebhu (njengamakhasi ewebhu, njll.) kumsebenzisi wokugcina nge-inthanethi uma ecelwa ngesiphequluli sew
Funda kabanzi →I-WordPress ingumthombo ovulekile kanye nohlelo lokusebenza lokubhuloga lwamahhala kanye ne-CMS enamandla (Uhlelo Lokuphathwa Kokuqukethwe) oluthuthukiswe kusetshenziswa i-MySQL ne-PHP.
Inenombolo enkulu yama-plugin nezindikimba zenkampani yangaphandle. I-WordPress okwamanje ingenye yezinkundla zokubhuloga ezidume kakhulu ezitholakala ku-inthanethi futhi isetshenziswa izigidi zabantu emhlabeni jikelele.
Kulesi sifundo sizochaza indlela yokufaka uhlelo lokuphatha okuqukethwe oludumile - i-WordPress usebenzisa i-LAMP (Linux, Apache, MySQL/MariaDB, PHP) ekusatshalalisweni okusekelw
Funda kabanzi →I-Apache CouchDB iwumthombo ovulekile wedatha esekelwe kumadokhumenti ene-NoSQL - kusho ukuthi, ayinaso i-schema sedathabhesi, amatafula, imigqa, njll, ozoyibona ku-MySQL, PostgreSQL, naku-Oracle. I-CouchDB isebenzisa i-JSON ukuze igcine idatha enamadokhumenti, ongawafinyelela esipheqululini sewebhu nge-HTTP. I-CouchDB isebenza kahle nazo zonke izinhlelo zokusebenza zakamuva zewebhu neselula.
Lesi sihloko sichaza indlela yokufaka i-Apache CouchDB 2.3.0 ku-RHEL, CentOS, Fedora, Debian kanye nokusabalalisa kwe-Ubuntu Linux usebenzisa amaphakheji kanambambili alula.
Uma ufuna ukusebenzisa amakhasi ewebhu afaka ikhodi yekhasi leseva ye-Java noma amaseva e-Java, ungasebenzisa i-Apache Tomcat. Iseva yewebhu yomthombo ovulekile kanye nesiqukathi se-servlet, esikhishwe yi-Apache Software Foundation.
I-Tomcat ingasetshenziswa njengomkhiqizo ozimele, oneseva yawo yewebhu noma ingahlanganiswa namanye amaseva ewebhu njenge-Apache noma i-IIS. Inguqulo yakamuva kakhulu ye-Tomcat yi-9.0.14 futhi yakhela phezu kwe-Tomcat 8 ne-8.5 futhi isebenzisa i-Servlet 4.0, JSP 2.2.
Ukuthuthukiswa okulandelayo kwenziwe enguqulweni entsha:
Kulesi sifundo, uzofunda ukuthi usifaka kanjani isitaki se-LAMP - Linux, Apache, MySQL/MariaDB, PHP ohlelweni lwe-RHEL 8. Lesi sifundo sithatha ngokuthi usuvele ukunike amandla ukubhalisa kwakho kwe-RHEL 8 nokuthi unokufinyelela okuyizimpande kusistimu yakho.
1. Okokuqala, sizoqala ngokufaka iseva yewebhu ye-Apache, iyiseva yewebhu enhle kakhulu enika izigidi zamawebhusayithi amandla ku-inthanethi yonkana. Ukuze uqedele ukufaka, sebenzisa umyalo olandelayo:
# yum install httpd Funda kabanzi →Ukucushwa komsingathi we-Apache kukuvumela ukuthi usebenzise amawebhusayithi amaningi kuseva efanayo, lokho kusho ukuthi ungasebenzisa iwebhusayithi engaphezu kweyodwa kuseva yewebhu ye-Apache efanayo. Uvele udale ukucushwa kosokhaya okusha kwewebhusayithi yakho ngayinye bese uqala kabusha ukucushwa kwe-Apache ukuze uqale ukusebenzela iwebhusayithi.
Ku-Debian/Ubuntu, inguqulo yakamuva yamafayela okumisa ama-Apache awo wonke ama-host host agcinwa ku-directory /etc/apache2/sites-available/. Ngakho-ke, kwenza kube nzima ngempela ukudlula kuwo wonke lawa mafayela wokucushwa kosokhaya ukuz
Funda kabanzi →I-Apache Web Server ingesinye seziphakeli ze-HTTP ezidume kakhulu ku-inthanethi namuhla, ngenxa yemvelo yayo yomthombo ovulekile, amamojula anothile, nezici futhi ingasebenza cishe ezisekelweni ezinkulu nezinhlelo zokusebenza.
Ngenkathi ezinkundleni zokuxhumana ze-Windows kukhona ezinye ezakhelwe ezindaweni zokuthuthukisa ezihlinzeka nge-Graphical Interface ukuze ilawule ukulungiselelwa kwe-Apache, njenge-WAMP noma XAMPP, ku-Linux yonke inqubo yokuphatha kufanele yenziwe. ngokuphelele kusuka ku-Command Line, ezimweni eziningi.
Nakuba ukuphatha nokulungisa i-
Funda kabanzi →I-Apache Tomcat (ngaphambilini eyayaziwa ngokuthi i-Jakarta Tomcat) iyiseva yewebhu evulekile eyakhiwe yi-Apache Foundation ukuze inikeze iseva ye-Java HTTP ehlanzekile, ezokwenza ukwazi ukusebenzisa amafayela e-Java kalula, okusho ukuthi i-Tomcat akuyona iseva evamile njenge-Apache noma Nginx, ngoba umgomo wayo oyinhloko ukuhlinzeka ngendawo yewebhu enhle ukuze usebenzise izinhlelo zokusebenza ze-Java kuphela ngokungafani namanye amaseva ewebhu avamile.
Lesi sihloko sizokuhamba ngesikhathi sokufakwa kwe-Apache Tomcat 9 ku-RHEL/CentOS 8/7/6.
Ku-Ubuntu, landela Indlela yokufaka i
Funda kabanzi →I-Mod_GeoIP iyimojula ye-Apache engasetshenziswa ukuthola indawo yekheli le-IP lesivakashi kuseva yewebhu ye-Apache. Le mojula ikuvumela ukuthi unqume izwe lesivakashi, inhlangano, nendawo. Iwusizo ikakhulukazi ekukhonzeni kwe-Geo Ad, Okuqukethwe Okuhlosiwe, Ukulwa Nogaxekile, Ukutholwa Kokukhwabanisa, Ukuqondisa Kabusha/Ukuvimbela izivakashi ngokusekelwe ngezwe lazo nokunye okuningi.
Imojula ye-GeoIP ivumela abaphathi besistimu ukuthi baqondise kabusha noma bavimbe ithrafikhi yewebhu ngokuya ngendawo yendawo yeklayenti. Indawo ifundwa ngekheli le-IP leklayenti.
I-Mod_GeoIP inez
Funda kabanzi →