Mchakato huu sio ngumu kama unavyofikiri
Kwa hivyo una tovuti, lakini sasa unahitaji jukwaa la kuihudumia. Unaweza kutumia mojawapo ya watoa huduma wengi wa wavuti huko nje, au unaweza kujaribu kukabiliana na tovuti yako mwenyewe na seva yako ya wavuti.
Kwa kuwa Apache ni huru, ni mojawapo ya seva za mtandao zinazojulikana zaidi za kufunga. Pia ina vipengele kadhaa vinavyofanya kuwa muhimu kwa aina nyingi za tovuti. Kwa hiyo, Apache ni nini? Kwa kifupi, ni seva iliyotumiwa kila kitu kutoka kwenye kurasa za wavuti binafsi kwenye maeneo ya ngazi ya biashara.
Ni kama mchanganyiko kama inajulikana.
Utakuwa na uwezo wa kupata ukweli juu ya jinsi ya kufunga Apache kwenye mfumo wa Linux na maelezo ya makala hii. Kabla ya kuanza, hata hivyo, unapaswa kuwa vizuri kufanya kazi katika Linux - ikiwa ni pamoja na kuwa na uwezo wa kubadili nyaraka, kutumia tar na gunzip na kukusanya na kufanya (nitazungumzia wapi kupata binaries ikiwa hutaki kujaribu kuunda yako mwenyewe). Unapaswa pia kufikia akaunti ya mizizi kwenye mashine ya seva. Tena, ikiwa hii inakuchanganya, unaweza daima kurejea kwa mtoa huduma wa bidhaa badala ya kufanya hivyo mwenyewe.
Pakua Apache
Ninapendekeza kupakua kutolewa kwa haraka kwa Apache unapoanza. Mahali bora ya kupata Apache ni kutoka kwenye tovuti ya kupakua ya Serikali ya Apache HTTP. Pakua faili za chanzo zinazofaa kwa mfumo wako. Utoaji wa binary kwa mifumo mingine ya uendeshaji inapatikana kutoka kwenye tovuti hii pia.
Tondoa Files za Apache
Mara baada ya kupakua files unahitaji kuwafukuza:
bunduki -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar
Hii inaunda saraka mpya chini ya saraka ya sasa na faili za chanzo.
Inasanidi Siri yako kwa Apache
Mara una faili zilizopo, unahitaji kufundisha mashine yako wapi kupata kila kitu kwa kusanidi faili za chanzo. Njia rahisi zaidi ya kufanya hivyo ni kukubali defaults zote na aina tu:
./configure
Bila shaka, watu wengi hawataki kukubali chaguo-msingi tu ambazo zinawasilishwa. Chaguo muhimu zaidi ni kiambishi awali = PREFIX chaguo. Hii inabainisha saraka ambapo faili za Apache zitawekwa. Unaweza pia kuweka vigezo maalum vya mazingira na moduli. Baadhi ya moduli ambazo nipenda kuwa imewekwa ni pamoja na:
- mod_alias - kupanga sehemu tofauti za mti wa URL
- mod_iflude - kuzingatia Server Side Pamoja
- mod_mime - kuhusisha upanuzi wa faili na aina yake ya MIME
- mod_rewrite - kuandika tena URL kwenye kuruka
- mod_speling (sic) - kusaidia wasomaji wako ambao wanaweza misspell URLs
- mod_ssl - kuruhusu cryptography kali kutumia SSL
- mod_userdir - kuruhusu watumiaji wa mfumo wawe na orodha zao za ukurasa wa wavuti
Tafadhali kumbuka kwamba hizi sio moduli zote ambazo ninaweza kuziingiza kwenye mfumo uliopewa - mradi fulani utaategemea kile ninachokiweka, lakini orodha hii ya juu ni hatua nzuri ya kuanzia. Soma zaidi kuhusu maelezo kuhusu moduli ili ueleze yale unayohitaji.
Jenga Apache
Kama na ufungaji wowote wa chanzo, basi utahitaji kujenga ufungaji:
fanya
fanya kufunga
Customize Apache
Ukifikiri kuwa hakukuwa na matatizo na kufunga kwako na kuunda, uko tayari kusanidi Configuration yako ya Apache.
Hii ni sawa tu ya kuhariri faili ya httpd.conf. Faili hii iko katika saraka ya PREFIX / conf. Mimi kwa ujumla nihariri na mhariri wa maandishi.
vi PREFIX /conf/httpd.conf
Kumbuka: utahitaji kuwa mzizi wa kuhariri faili hii.
Fuata maelekezo katika faili hii ili uhariri mpangilio wako kwa njia unayotaka. Usaidizi zaidi unapatikana kwenye tovuti ya Apache. Unaweza daima kugeuka kwenye tovuti hiyo kwa maelezo zaidi na rasilimali.
Tathmini Server yako ya Apache
Fungua kivinjari cha wavuti kwenye mashine sawa na aina http: // localhost / katika sanduku la anwani. Unapaswa kuona ukurasa unaofanana na moja kwenye skrini ya sehemu ya juu (picha inayoambatana na makala hii).
Itasema katika barua kubwa "Kuona hii badala ya tovuti uliyotarajia?" Hii ni habari njema, kwa maana ina maana server yako imewekwa kwa usahihi.
Anza kuhariri / kupakua Kurasa kwenye Mtandao wako wa Wavuti wa Apache uliowekwa upya
Mara baada ya seva yako inaendelea na unaweza kuanzisha kurasa za kuandika. Furahia kujenga tovuti yako!