Apetaho Apache indray ny Ubuntu, RedHat, Gentoo ary Linux hafa an'ny Distros
Raha mampiantrano ny tranokalanao amin'ny sehatra open source ianao, dia azo inoana tokoa fa io sehatra io dia Apache. Raha izany no izy, ary mampiantrano amin'ny server Apache ianao, rehefa miasa amin'ny famoahana ny rakitra Apache httpd.conf na antontan-drakitra hafa (toy ny manampy tafika virtoaly vaovao), dia mila manavao Apache ianao mba hahafahanao Hisy fiantraikany ny fanovana nataonao. Mety miteraka tahotra izany, saingy indrisy fa tena mora izany.
Raha ny marina, afaka manao izany ianao ao anatin'ny iray minitra (fa tsy manisa ny fotoana handraisana ity lahatsoratra ity mba hahazoana dingana dingana).
Hanomboka
Mba hanombohana an'i Linux Apache mpizara tranonkala, ny fomba tsara indrindra dia ny mampiasa ny command init.d. Ity baiko ity dia azo alaina amin'ny famoaham-baova maro an'ny Linux, anisan'izany ny Red Hat, Ubuntu ary Gentoo. Toy izao no hataonao:
- Midira ao amin'ny tranonkalanao mampiasa SSH na telnet ary ataovy azo antoka fa ny rafitra ao in.d.d no misy ny rafitra misy anao. Matetika izy io no hita ao amin'ny directory / etc. Koa tanisao ity lahatahiry ity:
ls / etc / i *
- Raha mampiasa init.d ny mpizara anao, dia mahazo lisitry ny rakitra voalohany ao anatin'io lahatahiry voatondro io ianao. Mitadiava apache na apache2 ao anatin'io lahatahiry manaraka io. Raha manana init.d ianao, fa tsy manana antontan-drakitra Apache voalohany, dia mandehana mankany amin'ny fizarana ity lahatsoratra ity miaraka amin'ny lohateny izay mamaky ny "Manavao ny serveranao tsy misy Init.d", raha tsy izany dia mety mbola hitohy ianao.
- Raha manana init.d ianao ary misy ny apache initialisation Apache, dia azonao atao ny mamerina manomboka Apache amin'ny alalan'ity baiko ity:
/etc/init.d/apache2 reload
Mety mila mandefa sudo ianao amin'ny maha mpampiasa fototry ny fampiharana ity baiko ity.
Ny safidy reload
Ny fampiasana ny safidy reload dia ny fomba tsara indrindra hanombohana ny mpampiasa Apache, satria mitazona ny server mandeha (tsy hovonoina ary averina indray ilay dingana). Etsy ankilany, dia mamerina indray ny rakitra httpd.conf, izay matetika no tianao hatao amin'io tranga io na izany aza.
Raha toa ka tsy miasa ho anao ny safidy reloada, dia azonao atao koa ny manandrana mampiasa ireto baiko manaraka ireto:
- /etc/init.d/apache2 fanombohana - ity baiko ity dia mamono ny dingan'ny server ary manitsy azy avy eo
- /etc/init.d/apache2 Stop - ity baiko ity dia mamono ny fizotry ny server
- /etc/init.d/apache2 manomboka - ity baiko ity dia manomboka ny server (ary hametraka hafatra diso raha efa mandeha ny server)
Atsaharo ny serveranao raha tsy misy init.d
OK, noho izany dia izao no niangavianay anao tsy hijery raha tsy manana server.d. Raha izany ianao, aza kivy, afaka manasaraka ny mpizara anao foana ianao. Tsy maintsy manao izany amin'ny tànana apachectl fotsiny ianao. Ireto ny dingana manaraka amin'ity sehatra ity:
- Midira ao amin'ny tranonkalan'ny tranonkala mampiasa SSH na telnet
- Atsaharo ny programa fanaraha-maso apache:
apachectl graceful
Mety mila mandefa sudo ianao amin'ny maha mpampiasa fototry ny fampiharana ity baiko ity.
Ny baikon'ny Apachectl mahazatra dia miteny amin'i Apache fa te hanasaraka ny serivisy amim-pahamendrehana nefa tsy manapaka fifandraisana mivelatra. Manara-maso ireo antontan-drakitra miseho aloha izy alohan'ny hanombohana ny fanavaozana mba hahazoana antoka fa tsy ho faty i Apache.
Raha apessctl be marenina dia tsy manasaraka ny mpizara anao, misy zavatra vitsivitsy azonao andramana.
- apachectl hanombohana hanavao ny server. Raha tsy mandeha ny server dia manomboka izany. Ity baiko ity ihany koa dia manao test fanadrana mba hahazoana antoka fa tsy ho faty i Apache rehefa manitsy azy io.
- Apachectl no mijanona mba hampiato ny server Apachectl
- Apachectl manomboka manomboka ny server Apache (hametraka hafatra diso raha toa ka mihazakazaka i Apache)
- Apachectl configtest mba hitsapana ny tahan'ny fikirakirana fikirakirana.
Hevitra ho an'ny fanavaozana ny server Apache:
- ny init.d reload ary apachectl mirakitra dia mamerina mamadika ny rakitra fikirakirana ary manombatombana indray ny tranonkala. Ny fifandraisana amin'izao fotoana izao dia avela ho vita. Izany no fomba tiany indrindra ary tokony ho ezahinao aloha izany.
- init.d manomboka ary apachectl restart dia mamerina manavao ny rakitra fikirakirana sy ny fikirakirana. Ny fifandraisana misy ankehitriny dia tapaka avy hatrany.
- Raha tsy mandeha ny server, dia hanomboka izany ireo baiko ireo.
- Raha toa ka tsy misy an'io didy io, dia tokony hanidy ny mpitsidika Apache ianao (maka fotoana fohy) miaraka amin'ny fijanonana init.d na baikon'ny stop apachectl, miandry fara-fahakeliny 10 segondra ary avy eo dia manomboka ny beginning start start apachectl
- Raha tsy mandeha izany dia tokony handefa lahatahiry ao amin'ny rakitra fikirakirana ianao mba hahazoana antoka fa tsy misy olana amin'izy ireo amin'ny alàlan'ny apache applet