Indlela engcono kakhulu yokuqalisa kabusha i-Apache Web Server

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:

  1. 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 *
  2. 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.
  3. 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:

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:

  1. Ngena ngemvume kumshini wakho wesiphequluli sewebhu usebenzisa i-SSH noma i-telnet
  2. 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.

Amathiphu wokuqalisa kabusha iseva yakho ye-Apache: