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:
- 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 *
- 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.
- 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:
- athshocrú /etc/init.d/apache2 - mharaíonn an t-ordú seo an próiseas freastalaí agus ansin é a atosú
- stop /etc/init.d/apache2 - mharaíonn an t-ordú seo an próiseas freastalaí
- start /etc/init.d/apache2 - tosaíonn an t-ordú seo ar an bhfreastalaí (agus caithfidh sé teachtaireacht earráide má tá an freastalaí ar siúl cheana)
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:
- Logáil isteach i do mheaisín freastalaí gréasáin ag baint úsáide as SSH nó telnet
- 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.
- athshocraigh apachectl chun an freastalaí a atosú. Mura bhfuil an freastalaí á rith, cuirtear tús leis. Ritheann an t-ordú seo tástáil chumraíochta freisin chun a chinntiú nach mbeidh Apache bás nuair a atosóidh sé.
- stopann apachectl chun stop a chur leis an bhfreastalaí Apache
- Tosaíonn apachectl chun an fhreastalaí Apache a thosú (caithfidh teachtaireacht earráide má tá Apache ag rith)
- Cumasaíonn apachectl an comhréir comhad cumraíochta a thástáil.
Leideanna chun Athshlánú Do Freastalaí Apache:
- init.d reload agus apachectl graceful athlódáil na comhaid chumraíochta agus an freastalaí gréasáin a atosú go gracefully. Ceadaítear aon cheangail atá ann faoi láthair a chomhlánú. Is é seo an cur chuige is fearr agus ba chóir duit an chéad iarracht a dhéanamh.
- init.d restart agus apachectl atosú athlódáil na comhaid chumraíochta agus atosú. Déantar aon nasc reatha a fhoirceannadh láithreach.
- Mura bhfuil an freastalaí á reáchtáil, tosaíonn na horduithe seo suas.
- Mura n-oibríonn na horduithe seo, ba chóir duit do fhreastalaí Apache a mhúchadh (é a chur ar ais ar feadh tréimhse gearr) leis an ord stopála nó stopadh apachectl, fanacht 10 soicind ar a laghad agus ansin tús a chur leis an tús startup apachectl start
- Mura n-oibríonn sé sin, ba cheart duit seic a reáchtáil ar do chuid comhad cumraíochta chun a chinntiú nach bhfuil fadhb ann leo trí reáchtáil apachectl graceful