An dòigh as fheàrr airson ath-thòiseachadh air frithealaiche lìn apache

Ath-thòiseachadh Apache air Ubuntu, RedHat, Gentoo agus Linux Distros eile

Ma tha thu a 'toirt aoigheachd do làrach-lìn air àrd-ùrlar stòr fosgailte, tha e glè choltach gur e apache an àrd-ùrlar seo. Ma tha seo mar chùis, agus tha thu a 'toirt aoigheachd do fhrithealaiche Apache, agus an uairsin nuair a bhios tu ag obair le bhith a' deasachadh faidhle httpd.conf Apache no faidhle rèiteachaidh eile (mar a bhith a 'cur ri aoigheachd ùr), feumaidh tu Apache ath-thòiseachadh gus thig na h-atharrachaidhean agad gu buil. Dh'fhaodadh seo a bhith a 'coimhead eagallach, ach gu fortanach tha seo glè fhurasta a dhèanamh.

Gu dearbh, faodaidh tu sin a dhèanamh ann an timcheall air aon mhionaid (gun a bhith a 'cunntadh an ùine a bheir e airson an artaigil seo a leughadh gus faighinn a-mach stiùireadh ceum air cheum).

A 'tòiseachadh

Gus am frithealaiche lìn Linux Apache agad a thòiseachadh, is e an dòigh as fheàrr an coman init.d a chleachdadh. Tha an stiùireadh seo ri fhaighinn air iomadh sgaoilidh de Linux, nam measg Red Hat, Ubuntu agus Gentoo. Seo mar a dhèanadh tu seo:

  1. Log a-steach don fhrithealaiche lìn agad a 'cleachdadh SSH no telnet agus dèan cinnteach gu bheil an t-siostam agad a' gabhail a-steach an comand init.d. Mar as trice lorgar e anns an eòlaire / etc, mar sin clàraich an seòladh sin:
    ls / etc / i *
  2. Ma chleachdas an frithealaiche agad init.d, gheibh thu clàr de na faidhlichean tòiseachaidh anns a 'phutan sin. Coimhead airson apache2 no apache2 anns a 'phutan sin a-rithist. Ma tha init.d agad, ach nach eil faidhle tòiseachaidh apache agad, rachaibh gu earrann an artaigil seo leis an tiotal a tha ag ràdh "Ath-thòiseachadh do fhreastalaí gun tòiseachadh", no ma dh 'fhaodadh tu leantainn ort.
  3. Ma tha init.d agus faidhle tòiseachaidh Apache agad, faodaidh tu apache ath-thòiseachadh leis an òrdugh seo:
    /etc/init.d/apache2 reload
    Dh'fhaoidte gum feum thu sudo mar a 'chleachdaiche bunaiteach gus an òrdugh seo a ruith.

An Roghainn Ath-phàighidh

Is e bhith a 'cleachdadh an roghainn ath-luchdachadh an dòigh as fheàrr gus an t-seirbheis Apache agad ath-thòiseachadh, oir tha e a' cumail an fhrithealaiche a 'ruith (cha tèid am pròiseas a mharbhadh agus ath-thòiseachadh). An àite sin, bidh e dìreach a 'gleusadh am faidhle httpd.conf, a tha mar as trice air fad a tha thu airson a dhèanamh anns an t-suidheachadh seo co-dhiù.

Mura h-eil an roghainn ath-ùrachaidh ag obair dhut, faodaidh tu feuchainn ris na riaghailtean a leanas a chleachdadh an àite sin:

Ath-thòiseachadh do Server Without Init.d

Gu math, agus mar sin is e seo far an do dh 'iarr sinn ort sgiobadh mura bheil init.d agad. Mas e seo thu, na bi duilich, is urrainn dhut fhathast do fhrithealaiche ath-thòiseachadh. Feumaidh tu a dhèanamh dìreach le làimh apachectl. Seo na ceuman airson an t-suidheachaidh seo:

  1. Log a-steach don inneal frithealaidh lìn agad a 'cleachdadh SSH no telnet
  2. Rach am prògram smachd apache:
    Tha e comasach do roghainnean atharrachadh aig àm sam bith
    Dh'fhaoidte gum feum thu sudo mar a 'chleachdaiche bunaiteach gus an òrdugh seo a ruith.

Tha an àithne gràdhach apachectl ag innse do Apache gu bheil thu airson an t-seirbheis a thòiseachadh gu grinn gun a bhith a 'cur às do cheanglaichean fosgailte sam bith. Bidh e a 'sgrùdadh nan faidhlichean rèiteachaidh gu fèin-obrachail mus tòisich e air ais gus dèanamh cinnteach nach bi Apache a' bàsachadh.

Mura dèan thu apachectl gràsmhor ath-thòiseachadh do fhrithealaiche, tha beagan rudan eile as urrainn dhut feuchainn.

Stiùireadh airson ath-thòiseachadh do fhreastalaiche apache: