Yambani Apache ku Ubuntu, RedHat, Gentoo ndi Linux Distros
Ngati mukugwiritsira ntchito webusaiti yanu pamasewera otseguka, zikutheka kuti nsanjayi ndi Apache. Ngati ndi choncho, ndipo mukukhala ndi seva ya Apache, ndiye pamene mukukonzekera fayilo la Apache httpd.conf kapena fayilo yosintha (monga kuwonjezera watsopano), muyenera kuyambanso apache kuti kusintha kwanu kudzagwira ntchito. Izi zingawopsyeze, koma mwatsoka izi ndi zophweka kwambiri.
Ndipotu, mungathe kuchita zimenezi pafupi ndi mphindi imodzi (osawerengera nthawi yomwe mungatenge kuti muwerenge nkhaniyi kuti mupeze malangizo).
Kuyambapo
Poyambanso webusaiti yanu ya Linux Apache, njira yabwino ndikugwiritsira ntchito lamulo la init.d. Lamuloli likupezeka pazinthu zambiri za Linux kuphatikizapo Red Hat, Ubuntu ndi Gentoo. Nazi momwe mungachite izi:
- Lowani pa seva yanu ya intaneti pogwiritsira ntchito SSH kapena telnet ndipo onetsetsani kuti dongosolo lanu limaphatikizapo lamulo la init.d. Kawirikawiri amapezeka mu / etc zinalembedwa, choncho lembani bukulo:
ls / etc / i *
- Ngati seva yanu imagwiritsa ntchito init.d, mudzapeza mndandanda wa mafayilo oyambirira mu fayiloyi. Fufuzani apache kapena apache2 mu foda yomwe yotsatira. Ngati muli ndi init.d, koma mulibe fayilo loyambitsira Apache, pitani ku gawo la mutu uno ndi mutu womwe umati "Kuyambanso Sande Yanu Popanda Init.d", mwinamwake mungapitirize.
- Ngati muli ndi init.d ndi fayilo yoyambitsira Apache, ndiye mutha kuyambanso Apache pogwiritsa ntchito lamulo ili:
/etc/init.d/apache2 kubwezeretsanso
Mwina mungafunikire kukonda monga momwe wogwiritsira ntchito muzu amagwiritsira ntchito lamulo ili.
Kubwezeretsanso Kusankha
Kugwiritsira ntchito njira yowonjezera ndiyo njira yabwino kwambiri yokonzanso seva yanu ya Apache, chifukwa imateteza seva (njirayi siinaphedwe ndiyambiranso). M'malo mwake, imangobweretsanso mafayilo a httpd.conf, omwe nthawi zambiri mumafuna kuchita panopa.
Ngati kubwezeretsa kusankha sikukugwirani ntchito, mungayesenso kugwiritsa ntchito malamulo awa mmalo mwake:
- /etc/init.d/apache2 kuyambiranso - lamulo ili limapha seva ndikubwezeretsanso
- /etc/init.d/apache2 imani - lamulo ili likupha ndondomeko ya seva
- /etc/init.d/apache2 yambani - lamulo ili likuyamba seva (ndipo idzaponyera uthenga wolakwika ngati seva yayamba kale)
Kubwezeretsanso Seva Yanu Popanda Init.d
Chabwino, choncho ndi pamene tapempha kuti mudutse ngati seva yanu ilibe init.d. Ngati ndiwe, usataye mtima, ukhozanso kuyambanso seva yako. Muyenera kungochita izi ndi lamulo la apachectl. Nazi njira zowonetsera izi:
- Lowani makina anu apakompyuta pogwiritsa ntchito SSH kapena telnet
- Kuthamanga pulogalamu yolamulira apache:
apachectl okoma mtima
Mwina mungafunikire kukonda monga momwe wogwiritsira ntchito muzu amagwiritsira ntchito lamulo ili.
Lamulo la apachectl losangalatsa limauza Apache kuti mukufuna kuyamba kachiwiri kwa seva popanda kupotoza mauthenga alionse otseguka. Icho chimangoyang'anitsitsa mafayilo osinthika musanayambe kukhazikitsa kachiwiri kuti zitsimikize kuti Apache safa.
Ngati apachectl mokoma mtima sakuyambanso seva yanu, pali zinthu zina zomwe mungayesere.
- apachectl ayambanso kukhazikitsa seva. Ngati seva ikuyendetsa iyo yayamba. Lamuloli limayambiranso kuyesa kuti athetse kuti Apache sadzafa.
- apachectl ayima kuti asiye seva Apache
- apachectl ayamba kuyambitsa seva Apache (idzataya uthenga wolakwika ngati Apache akuthamanga)
- apachectl akukonzekera kuyesa ndondomeko yamafayilo omasulira.
Malangizo Otsogolera Pulogalamu Yanu Yapache:
- init.d reload ndi apachectl zokoma zonse mutenge mafayilo osinthika ndikuyambiranso mwakhama seva. Zolumikizana zamakono zilizonse zimaloledwa kumaliza. Iyi ndiyo njira yokondweretsedwa ndipo iyenera kukhala yomwe mumayesa poyamba.
- init.d kukhazikitsanso ndi kukhazikitsa apachectl kubwezeretsanso mafayilo osinthika ndikubwezeretsanso. Mauthenga aliwonse omwe alipo pakali pano amatha nthawi yomweyo.
- Ngati seva ikuyenda, malamulo awa ayamba.
- Ngati palibe malamulo awa, muyenera kutseka seva yanu ya Apache (kuigwiritsa ntchito kwa nthawi yochepa) ndi stop init.d kapena apachectl stop command, dikirani masekondi khumi ndikuyendetsa init.d kuyamba kuyamba apachectl kuyamba
- Ngati izi sizikugwira ntchito, muyenera kuyendetsa chekeni pa mafayilo anu oyenera kuti muwonetsetse kuti palibe vuto kwa iwo pogwiritsa ntchito apachectl mwachifundo