Katika somo hili, tutaelezea baadhi ya amri za usimamizi wa huduma za Apache (HTTPD) zinazotumiwa sana ambazo unapaswa kujua kama msanidi programu au msimamizi wa mfumo na unapaswa kuweka amri hizi kiganjani mwako. Tutaonyesha amri kwa Systemd na SysVinit.
Hakikisha kwamba, amri zifuatazo lazima zitekelezwe kama mzizi au mtumiaji wa sudo na inapaswa kufanya kazi kwenye usambazaji wowote wa Linux kama vile CentOS, RHEL, Fedora Debian, na Ubuntu.
Ili kusakinisha seva ya wavuti ya Apache, tumia kidhibiti chaguo-msingi cha kifurushi chako cha usambaz
Soma zaidi →
Rafu ya LAMP inajumuisha mfumo wa uendeshaji wa Linux, programu ya seva ya wavuti ya Apache, mfumo wa usimamizi wa hifadhidata wa MySQL na lugha ya programu ya PHP. LAMP ni mseto wa programu unaotumika kutumikia programu na tovuti za PHP zenye nguvu. Kumbuka kuwa P inaweza pia kusimama kwa Perl au Python badala ya PHP.
Katika stack ya LAMP, Linux ni msingi wa stack (inashikilia vipengele vingine vyote); Apache huwasilisha maudhui ya wavuti (kama kurasa za wavuti, n.k.) kwa mtumiaji wa mwisho kupitia mtandao baada ya ombi kupitia kivinjari cha wavuti, PHP ni lugha ya uandishi ya upande
Soma zaidi →
WordPress ni chanzo huria na programu ya kublogi isiyolipishwa na CMS inayobadilika (Mfumo wa Kusimamia Maudhui) iliyotengenezwa kwa kutumia MySQL na PHP. Inayo idadi kubwa ya programu-jalizi na mada za wahusika wengine. WordPress kwa sasa ni mojawapo ya jukwaa maarufu la kublogu linalopatikana kwenye mtandao na linalotumiwa na mamilioni ya watu duniani kote.
Katika somo hili tutaelezea jinsi ya kusakinisha mfumo maarufu wa usimamizi wa maudhui - WordPress kwa kutumia LAMP (Linux, Apache, MySQL/MariaDB, PHP) kwenye usambazaji wa RHEL, CentOS na Fedora Linux.
Apache CouchDB ni hifadhidata huria inayoelekeza hati iliyo na NoSQL - inamaanisha, haina schema ya hifadhidata, majedwali, safu mlalo, n.k, ambayo utaona katika MySQL, PostgreSQL, na Oracle. CouchDB hutumia JSON kuhifadhi data iliyo na hati, ambazo unaweza kufikia kutoka kwa kivinjari kupitia HTTP. CouchDB inafanya kazi vizuri na programu zote za kisasa za wavuti na vifaa vya mkononi.
Makala haya yanafafanua jinsi ya kusakinisha Apache CouchDB 2.3.0 kwenye RHEL, CentOS, Fedora, Debian na Ubuntu Linux usambazaji kwa kutumia vifurushi vya binary vya urahisi.
Ikiwa ungependa kuendesha kurasa za wavuti zinazojumuisha usimbaji wa ukurasa wa seva ya Java au seva za Java, unaweza kutumia Apache Tomcat. Ni seva ya tovuti ya chanzo huria na kontena ya servlet, iliyotolewa na Apache Software Foundation.
Tomcat inaweza kutumika kama bidhaa inayojitegemea, na seva yake ya wavuti au inaweza kuunganishwa na seva zingine za wavuti kama vile Apache au IIS. Toleo la hivi karibuni la Tomcat ni 9.0.14 na linajengwa juu ya Tomcat 8 na 8.5 na kutekeleza Servlet 4.0, JSP 2.2.
Maboresho yafuatayo yamefanywa katika toleo jipya:
Katika somo hili, utajifunza jinsi ya kusakinisha rafu ya LAMP - Linux, Apache, MySQL/MariaDB, PHP kwenye mfumo wa RHEL 8. Mafunzo haya yanakisia kuwa tayari umewasha usajili wako wa RHEL 8 na kwamba una ufikiaji wa mizizi kwa mfumo wako.
1. Kwanza, tutaanza kwa kusakinisha seva ya wavuti ya Apache, ni seva bora ya wavuti inayotumia mamilioni ya tovuti kwenye mtandao. Ili kukamilisha usakinishaji, tumia amri ifuatayo:
# yum install httpd Soma zaidi →Usanidi wa mwenyeji wa Apache hukuruhusu kuendesha tovuti nyingi kwenye seva moja, hiyo inamaanisha unaweza kuendesha zaidi ya tovuti moja kwenye seva ya wavuti ya Apache. Unaunda tu usanidi mpya wa seva pangishi kwa kila tovuti yako na uanze upya usanidi wa Apache ili kuanza kuhudumia tovuti.
Kwenye Debian/Ubuntu, toleo la hivi majuzi la faili za usanidi wa Apache kwa wapangishi wote pepe huhifadhiwa kwenye saraka /etc/apache2/sites-available/. Kwa hivyo, inafanya kuwa vigumu sana kupitia faili hizi zote za usanidi wa mwenyeji ili kurekebisha hitilafu zozote za usanidi.
Ili kur
Soma zaidi →
Seva ya Wavuti ya Apache ni mojawapo ya seva maarufu zaidi za HTTP kwenye Mtandao leo, kutokana na asili ya chanzo huria, moduli na vipengele vingi na inaweza kuendeshwa kwenye takriban majukwaa na mifumo ya uendeshaji.
Wakati kwenye majukwaa ya Windows kuna baadhi ya mazingira yaliyojengwa katika usanidi ambayo hutoa Kiolesura cha Mchoro ili kudhibiti usanidi wa Apache, kama vile WAMP au XAMPP, kwenye Linux mchakato mzima wa usimamizi lazima ufanyike. kabisa kutoka kwa Mstari wa Amri, katika visa vingi.
Wakati kusimamia na kusanidi Apache Web Server kutoka
Soma zaidi →
Apache Tomcat (hapo awali ilijulikana kama Jakarta Tomcat) ni seva ya tovuti huria iliyotengenezwa na Apache Foundation ili kutoa seva safi ya Java HTTP, ambayo itakuwezesha kuendesha faili za Java kwa urahisi, ambayo ina maana kwamba Tomcat sio seva ya kawaida kama Apache au Nginx, kwa sababu lengo lake kuu ni kutoa mazingira mazuri ya wavuti ili kuendesha programu za Java tu tofauti na seva zingine za kawaida za wavuti.
Nakala hii itakuelekeza katika usakinishaji wa Apache Tomcat 9 kwenye RHEL/CentOS 8/7/6.
Kwa Ubuntu, fuata Jinsi ya Kufunga Apache Tomcat katika Ubuntu.
Soma zaidi →Mod_GeoIP ni moduli ya Apache ambayo inaweza kutumika kupata eneo la kijiografia la anwani ya IP ya mgeni kwenye seva ya wavuti ya Apache. Moduli hii hukuruhusu kubainisha nchi, shirika na eneo la mgeni. Ni muhimu sana kwa Utoaji wa Matangazo ya Geo, Maudhui Lengwa, Kupambana na Barua Taka, Kugundua Ulaghai, Kuelekeza Kwingine/Kuzuia wageni kulingana na nchi yao na mengi zaidi.
Moduli ya GeoIP inaruhusu wasimamizi wa mfumo kuelekeza upya au kuzuia trafiki ya wavuti kulingana na eneo la kijiografia la mteja. Mahali pa kijiografia hujifunza kupitia anwani ya IP ya mteja.
Mod_GeoIP
Soma zaidi →