Abaabul Apache Ubuntu, RedHat, Gentoo iyo Xayeysiiska Linux
Haddii aad ku martigelinayso shabakadaada internetka oo ku yaala goob furan oo furan, waxay u badan tahay in mashruucani yahay Apache. Haddii ay tani tahay, oo aad martigaliso server-ka Apache, ka dib markaad ka shaqaynayso hagaajinta faylka Apache httpd.conf ama faylka kale ee qaabeynta (sida ku darida martigeliye cusub oo cusub), waxaad u baahan doontaa inaad dib u bilowdo Apache si markaas isbeddelkaada ayaa saameyn doona. Tani waxay u muuqan kartaa cabsi, laakiin nasiib wanaag way fududahay in la sameeyo.
Xaqiiqdii, waxaad sameyn kartaa ilaa hal daqiiqo (aanad tirin wakhtiga ay qaadan doonto si aad u akhrido maqaalkan si aad u hesho talaabo talaabo talaabo ah).
Bilaabayaa
Si aad u cusbooneysiiso server-kaaga Linux Linux, qaabka ugu fiican waa isticmaalka talaabada init.d. Amarkani wuxuu diyaar ku yahay badanaa qaybinta Linux sida Red Hat, Ubuntu iyo Gentoo. Waa kuwan sidaad u samayn lahayd tan:
- Gal galka shabakadaada adoo isticmaalaya SSH ama telnet iyo hubi in nidaamkaagu uu ka kooban yahay amarka init.d. Waxaa badanaa laga helaa liiska / etc ee liiska, liistada buugga:
ls / etc / i *
- Haddii adeegsadahaaga adeegsado init.d, waxaad heli doontaa liiska faylasha faylalka ee ku jira diiwaankaas. Raadi apache ama apache2 buuggan xiga. Haddii aad leedahay init.d, laakiin aadan haysanin fayl garaysiga Apache, waxaad tagtaa qaybta buuggan la socota cinwaanka aqriya "Dib u Furashada Server Your Init.d", haddii kale waxaad sii wadi kartaa.
- Haddii aad leedahay init.d iyo faylka saldhigga Apache, ka dib waxaad dib u bilaabi kartaa Apache iyadoo la adeegsanayo taladan:
/etc/init.d/apache2 dib u cusbooneysiin
Waxaa laga yaabaa inaad u baahato inaad sudo sida isticmaalaha xididka si aad u maamusho amarkan.
Xulashada Reload Reload
Isticmaalida xulashada dib u-cusbooneysiinta ayaa ah habka ugu wanaagsan ee loo furi karo server-kaaga Apache, maaddaama ay hayso server-ka (nidaamka aan la dilin oo dib loo bilaabo). Taa baddalkeeda, waxa kaliya oo dib loo rogaa faylka httpd.conf, oo badanaa oo dhan waxaad dooneysaa inaad sameyso si kasta oo tan.
Haddii ikhtiyaarka dib-u-cusbooneysiinta uusan kuu shaqeyn, waxaad sidoo kale isku dayi kartaa inaad isticmaasho amarradan soo socda:
- /etc/init.d/apache2 Dib u bilow - amarkani wuxuu dilaa geedi socodka server ka dibna wuxuu dib u bilaabayaa
- /etc/init.d/apache2 istaag - amarkani wuxuu dilaa habka serverka
- /etc/init.d/apache2 bilow - amarkani wuxuu bilaabmayaa server (oo wuxuu tuurayaa fariin qalad ah haddii server-ka hore u ordaya)
Dib u furida Server Your Init.d
OK, sidaa daraadeed taasi waa meesha aan kaa codsanay inaad ka boodo haddii server-kani uusan lahayn init.d. Haddii ay tani tahay, ha niyad jabin, weli waad ku bilaabi kartaa serverkaaga. Adiguna waa inaad adigu gacanta ku sameysaa xakamaynta amarka. Waa kuwan tallaabooyinka loogu talagalay dhacdadan:
- Ku soo gal mishiinka adeegga shabakada adoo isticmaalaya SSH ama telnet
- Ku bilow barnaamijka xakamaynta apache:
apachectl xajin
Waxaa laga yaabaa inaad u baahato inaad sudo sida isticmaalaha xididka si aad u maamusho amarkan.
Amarka xayeysiiska apachectl wuxuu u sheegaa Apache in aad rabto in aad ku soo noqoto adeegsiga si xariif ah iyada oo aan la dhicin wax xiriir ah oo furan. Waxay si toos ah u hubisaa faylalka qaabeynta ka hor inta aan la bilaabin dib u bilaabashada si loo hubiyo in Apache uusan dhiman.
Haddii xayawaanka qolka xayeysiisku uusan dib u cusbooneysiinin serverkaaga, waxaa jira waxyaabo kale oo aad isku dayi kartid.
- Apachectl dib u bilaabi si aad u bilawdo serverka. Haddii uusan server ka shaqaynin waxaa la bilaabayaa. Amarkani wuxuu sidoo kale ku shaqeeyaa tijaabo kontarool si loo hubiyo in Apache uusan dhiman markii uu dib u bilaabayo.
- apachectl joojiyaan si ay u joojiyaan server Apache
- apachectl waxay bilaabaan inay bilaabaan serverka Apache (waxay ku tuuri doonaan fariin qalad ah haddii Apache uu ordo)
- apachectl configtest si aad u tijaabiso ereyga qaabka qaabeynta.
Talooyin loogu talagalay in la furo serverkaaga Apache:
- init.d dib u soo riix iyo apachectl xakameyn labadaba dib u cusbooneysiin faylasha qaabeynta iyo si xariif ah dib u bilawday server server. Xidhiidhada hadda jira ayaa loo oggol yahay inay dhammaystiraan. Tani waa habka la doorto oo waa inay noqoto waxa aad marka hore isku dayeyso.
- init.d dib u bilaabi iyo apachectl restart dib u cusbooneysiin faylasha qaabka iyo dib u soo noqoshada. Xidhiidhada hadda jira waa la joojiyaa isla markiiba.
- Haddii uusan server u socon, amaradaasi waxay bilaabi doonaan.
- Haddii midkoodna amaradani shaqeynin, waa inaad iska joojisaa adeegaaga Apache (adoo qaadanaya waqti gaaban) oo ay la joogaan init.d stop ama amarka joojinta apachectl, sug ilaa ugu yaraan 10 ilbiriqsi ka dibna bilow kumbuyuutarka bilow init start apachectl
- Haddii aysan taasi shaqeynin, waa inaad jeeg ka dhigtaa faylashaada qaabeynta si aad u hubiso inaysan jirin wax dhibaato ah iyaga oo ku shaqeynaya jilboole