An Bealach is Fearr chun Freastalaí Gréasáin Apache a Atosaigh

Athshlánú Apache ar Ubuntu, RedHat, Gentoo agus Distros Linux eile

Má tá tú ag óstáil do láithreán gréasáin ar ardán foinse oscailte, is dócha go bhfuil an t-ardán seo Apache. Más é seo an cás, agus má tá tú ag óstáil le freastalaí Apache, ansin nuair a bhíonn tú ag obair ar eagarthóireacht comhad httpd.conf Apache nó comhad cumraíochta eile (cosúil le hóstach fíorúil nua a chur leis), ní mór duit Apache a atosú ionas go mbeidh beidh éifeacht ag do chuid athruithe. D'fhéadfadh sé seo a bheith cosúil le scanrúil, ach go héasca tá sé seo an-éasca a dhéanamh.

Go deimhin, is féidir leat é sin a dhéanamh i gceann nóiméad amháin (gan comhaireamh a dhéanamh ar an am a thógfaidh sé an t-alt seo a léamh chun na treoracha céim ar chéim a fháil).

Ag tosú

Chun do fhreastalaí gréasáin Linux Apache a atosú, is é an bealach is fearr an comhad init.d a úsáid. Tá an t-ordú seo ar fáil ar go leor dáiltí Linux lena n-áirítear Red Hat, Ubuntu agus Gentoo. Seo mar a dhéanfá seo:

  1. Logáil isteach i do fhreastalaí gréasáin ag baint úsáide as SSH nó telnet agus déan cinnte go bhfuil comhad init.d ar do chóras. Is gnách go bhfuarthas sa chomhadlann / etc é, mar sin liostáil an eolaire sin:
    ls / etc / i *
  2. Má úsáideann do fhreastalaí init.d, gheobhaidh tú liosta de na comhaid tosaigh sa fhillteán sonraithe sin. Cuardaigh apache2 nó apache2 sa fhillteán sin ina dhiaidh sin. Má tá init.d agat, ach nach bhfuil comhad tosaithe Apache agat, téigh go dtí an roinn den alt seo leis an gceannteideal a léann "Athshlánú Do Freastalaí Gan Tosaigh", ar shlí eile is féidir leat leanúint ar aghaidh.
  3. Má tá init.d agus comhad tosaithe Apache agat, ansin is féidir leat Apache a atosú ag baint úsáide as an ordú seo:
    athlódáil /etc/init.d/apache2
    B'fhéidir go gcaithfí sudo isteach mar an úsáideoir fréimhe chun an t-ordú seo a rith.

An Rogha Athshlánaithe

Is é an bealach is fearr le do fhreastalaí Apache a atosú, is é an úsáid a bhaint as an rogha athlódála, mar go gcoinníonn sé an freastalaí ag rith (ní marmhaítear agus a atosú an próiseas). Ina áit sin, athlódáil an comhad httpd.conf ach is gnách go léir is mian leat a dhéanamh sa chás seo ar aon nós.

Mura n-oibríonn an rogha athlódála duit, is féidir leat iarracht na horduithe seo a leanas a úsáid ina ionad sin:

Athshlánú Do Freastalaí Gan Init.d

OK, mar sin tá sé seo nuair a d'iarr muid ort scip a dhéanamh mura bhfuil init.d ag do fhreastalaí. Más é seo duit, ná éadóchas, is féidir leat do fhreastalaí a atosú go fóill. Ní mór duit é a dhéanamh de láimh leis an gceannas apachectl. Seo na céimeanna don scéal seo:

  1. Logáil isteach i do mheaisín freastalaí gréasáin ag baint úsáide as SSH nó telnet
  2. Rith an clár rialaithe apache:
    apachectl graceful
    B'fhéidir go gcaithfí sudo isteach mar an úsáideoir fréimhe chun an t-ordú seo a rith.

Insíonn an t-ordú apachectl graceful Apache gur mhaith leat an freastalaí a atosú go grinn gan aon cheangail oscailte a mhaolú. Seiceann sé go huathoibríoch na comhaid chumraíochta sula gcuirtear tús leis an atosú chun a chinntiú nach bhfaigheann Apache bás.

Mura ndéanfaidh apachectl graceful do fhreastalaí a atosú, tá roinnt rudaí eile is féidir leat triail a bhaint as.

Leideanna chun Athshlánú Do Freastalaí Apache: