Ny fomba tsara indrindra hanavaoana ny tranonkala Apache web

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:

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

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:

  1. Midira ao amin'ny tranonkalan'ny tranonkala mampiasa SSH na telnet
  2. 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.

Hevitra ho an'ny fanavaozana ny server Apache: