Qala kabusha i-Apache ku-Ubuntu, i-RedHat, i-Gentoo namanye ama-Linux Distros
Uma ubamba iwebhusayithi yakho ku-platform yomsuka ovulekile, kungenzeka ukuthi le platform yi-Apache. Uma kunjalo, futhi ubamba nge-Apache iseva, bese-ke uma usebenza ekuhleleni ifayela le- Apache httpd.conf noma elinye ifayela lokumisa (njengokungeza i-host host entsha), kuzodingeka uqale kabusha i-Apache ukuze izinguquko zakho zizosebenza. Lokhu kungase kubonakale kusabisa, kodwa ngenhlanhla lokhu kulula kakhulu ukukwenza.
Eqinisweni, ungenza kanjalo cishe ngomzuzu owodwa (ungabala isikhathi esizoyithatha ukuze ufunde lesi sihloko ukuze uthole imiyalelo ngesinyathelo ngesinyathelo).
Ukuqalisa
Ukuqala kabusha iseva yakho ye-Linux Apache yakho, indlela engcono kakhulu ukusebenzisa umyalo we-init.d. Lo myalo utholakala ekuhanjisweni okuningi kwe-Linux kubandakanya i-Red Hat, Ubuntu ne-Gentoo. Nakhu ukuthi ungakwenza kanjani lokhu:
- Ngena ngemvume kwisiphakeli sakho sewebhu usebenzisa i-SSH noma i-telnet bese uqinisekisa ukuthi uhlelo lwakho luhlanganisa umyalo we-init.d. Ngokuvamile itholakala ku-directory / njll, ngakho-ke khetha uhlu lwemibhalo:
ls / njll / i *
- Uma iseva yakho isebenzisa init.d, uzothola uhlu lwamafayili okuqalisa kule folda ecacisiwe. Bheka i-apache noma i-apache2 kule folda elandelayo. Uma une-init.d, kodwa ungenayo ifayela le-Apache lokuqalisa, iya esigabeni salesi sihloko ngenhloko ethi "Ukuqalisa kabusha iseva yakho ngaphandle kwe-Init.d", ngaphandle kwalokho ungaqhubeka.
- Uma une-init.d nefayela le-Apache lokuqalisa, ungaqala kabusha i-Apache usebenzisa lo myalo:
/etc/init.d/apache2 layisha kabusha
Kungase kudingeke ukuthi sudo njengoba umsebenzisi wempande asebenze lo myalo.
Ukulayisha kabusha
Ukusebenzisa inketho yokulayisha kabusha kuyindlela engcono kakhulu yokuqalisa kabusha iseva yakho ye-Apache, njengoba igcina iseva isebenza (inqubo ayilwanga futhi iqaliswe kabusha). Esikhundleni salokho, ilayisha kabusha ifayela le-httpd.conf, okuvame ukuthi konke ofuna ukukwenza kulesi senzakalo noma kunjalo.
Uma inketho yokulayisha kabusha ingasebenzi kuwe, ungase uzame ukusebenzisa le miyalo elandelayo kunalokho:
- /etc/init.d/apache2 ukuqalisa kabusha - lo myalo ubulala inqubo yeseva bese uyibuyisela kabusha
- /etc/init.d/apache2 ayeke - lo myalelo ubulala inqubo yeseva
- /etc/init.d/apache2 qala - lo myalo uqala iseva (futhi uzophonsa umlayezo wephutha uma iseva isivele isebenza)
Ukuqalisa kabusha iseva yakho ngaphandle kwe-Init.d
Kulungile, ngakho-ke yilapho sikucela ukuthi weqe ukuya uma iseva yakho ingenayo init.d. Uma ngabe nguwe, ungaphelelwa ithemba, ungase uqalise kabusha iseva yakho. Kufanele nje uyenze ngesandla ngesandla se-apachectl yomyalo. Nazi izinyathelo zalesi simo:
- Ngena ngemvume kumshini wakho wesiphequluli sewebhu usebenzisa i-SSH noma i-telnet
- Qalisa uhlelo lokulawula i-apache:
apachectl ngomusa
Kungase kudingeke ukuthi sudo njengoba umsebenzisi wempande asebenze lo myalo.
Umyalo we-apachectl onomusa utshela i-Apache ukuthi ufuna ukuqala kabusha iseva ngomusa ngaphandle kokukhipha ukuxhumana okuvulekile. Ihlola ngokuzenzakalelayo amafayela wokucushwa ngaphambi kokuqala ukuqalisa kabusha ukuqinisekisa ukuthi i-Apache ayifi.
Uma i-apachectl enomusa ingaqali kabusha iseva yakho, kunezinye izinto ezimbalwa ongazama ngazo.
- i-apachectl iqalisa kabusha ukuze uqale kabusha iseva. Uma ngabe iseva ayisebenzisi iqalisiwe. Lo myalo uphinde ugijime ukuhlolwa kokumisa ukuqinisekisa ukuthi i- Apache ngeke ife lapho ibuyisela kabusha.
- i-apachectl ima ukumisa iseva le-Apache
- i-apachectl iqale ukuqala iseva le-Apache (izophosa umlayezo wephutha uma i-Apache isebenza)
- i-apachectl icubungula ukuhlola i-syntax yefayela yokucushwa.
Amathiphu wokuqalisa kabusha iseva yakho ye-Apache:
- ukulayisha kabusha kwe-init.d kanye ne-apachectl ngomusa kokubili ukulayisha kabusha amafayela wokucushwa bese uqala kabusha kabusha i-web server. Noma yikuphi ukuxhumana kwamanje kuvunyelwe ukuqedela. Lena indlela ekhethwayo futhi kufanele kube yilokho ozama kuqala.
- ukuqalisa kabusha kwe-init.d nokuqalisa kabusha kwe-apachectl kuphinda kulayishe kabusha amafayela wokucushwa nokubuyisela kabusha. Noma yikuphi ukuxhumana kwamanje kuqedwa ngokushesha.
- Uma iseva ingasebenzi, le miyalo izoyiqala.
- Uma engekho yale miyalo isebenza, kufanele uvale iseva yakho ye-Apache (ukuyichitha isikhathi esifushane) ngomyalo we-init.d noma umyalo we-apachectl stop, ulinde okungenani imizuzwana engu-10 bese ugijima i-init.d iqale ukuqala i-apachectl ekuqaleni
- Uma lokho kungasebenzi, kufanele uhlole isheke kumafayili wakho wokucushwa ukuqinisekisa ukuthi ayikho inkinga nabo ngokusebenzisa i-apachectl ngomusa