Besta leiðin til að endurræsa Apache Web Server

Endurræstu Apache á Ubuntu, RedHat, Gentoo og öðrum Linux Distros

Ef þú ert að hýsa vefsvæðið þitt á opinn uppspretta vettvang, þá er mjög líklegt að þessi vettvangur sé Apache. Ef þetta er raunin og þú ert hýsing með Apache-miðlara, þá þegar þú ert að vinna að því að breyta Apache httpd.conf skránni eða annarri stillingarskrá (eins og að bæta við nýjum sýndarvél) þarftu að endurræsa Apache þannig að Breytingar þínar munu taka gildi. Þetta kann að virðast skelfilegt, en til allrar hamingju er þetta mjög auðvelt að gera.

Reyndar geturðu gert það innan um eina mínútu (ekki að telja þann tíma sem það mun taka til að lesa þessa grein til að fá leiðbeiningar um skref fyrir skref).

Að byrja

Til að endurræsa Linux Apache vefþjóninn þinn, besta leiðin er að nota init.d stjórnina. Þessi stjórn er fáanleg á mörgum dreifingum Linux, þar á meðal Red Hat, Ubuntu og Gentoo. Hér er hvernig þú myndir gera þetta:

  1. Skráðu þig inn á vefþjóninn þinn með því að nota SSH eða telnet og vertu viss um að kerfið þitt inniheldur init.d stjórnina. Það er venjulega að finna í / etc möppunni, svo skráðu þá möppu:
    Ls / etc / ég *
  2. Ef netþjónninn notar init.d munt þú fá skráningu upphafsstöðvarnar í þeirri tilteknu möppu. Leitaðu að apache eða apache2 í þeirri möppu næst. Ef þú ert með init.d en ekki með Apache frumstillingarskrá skaltu fara í kaflann í þessari grein með fyrirsögninni sem segir "Endurræsa netþjóninn án Init.d.d", annars getur þú haldið áfram.
  3. Ef þú ert með init.d og Apache frumstillingarskrá þá getur þú endurræst Apache með þessari skipun:
    /etc/init.d/apache2 endurhlaða
    Þú gætir þurft að sudo inn sem rót notandi til að keyra þessa skipun.

The Reload Valkostur

Notkun endurhlaða valkostur er besta leiðin til að endurræsa Apache þjóninn þinn, þar sem það heldur framreiðslumaðurinni í gangi (ferlið er ekki drepið og endurræst). Í staðinn endurhleður það bara httpd.conf skrána, sem er yfirleitt allt sem þú vilt gera í þessu tilfelli engu að síður.

Ef endurhleðsluvalkosturinn virkar ekki fyrir þig geturðu einnig reynt að nota eftirfarandi skipanir í staðinn:

Endurræsa netþjóninn þinn án Init.d.d.

Allt í lagi, svo þetta er þar sem við spurðum þig um að sleppa til ef netþjónninn þinn hefur ekki init.d. Ef þetta er þú skaltu ekki örvænta, þú getur samt endurræst miðlara þinn. Þú verður bara að gera það handvirkt með stjórninni apachectl. Hér eru skref fyrir þessa atburðarás:

  1. Skráðu þig inn á netþjónarvélina þína með því að nota SSH eða telnet
  2. Hlaupa forritið Apache:
    apachectl tignarlegt
    Þú gætir þurft að sudo inn sem rót notandi til að keyra þessa skipun.

Apachectl tignarlegt stjórn segir Apache að þú viljir endurræsa þjóninn ánægjulega án þess að hætta við allar opnar tengingar. Það stöðva sjálfkrafa stillingarskrárnar áður en endurræsa er til að tryggja að Apache deyi ekki.

Ef apachectl tignarlegt endurræsir ekki netþjóninn þinn, þá eru nokkrir hlutir sem þú getur prófað.

Ráð til að endurræsa Apache Server: