Restart Apache li Ubuntu, RedHat, Gentoo û din Linux Distros
Ger hûn malpera xwe li malpera çavkaniya çavkaniyek vekirî de ne, dibe ku ew pir guman dibe Apache platform. Ger ev yek e, û hûn serverek Apache-ê re hevdîtin ne, hingê hûn li ser pelê httpd.conf an jî pelgeya danûstandinê ya din veguherînin (wekî wekî mêvandarek nû ya mîgaşî zêde bike), hûn ê hewce bibin ku Apache Apache vekin Guherînên we dê bandor bikin. Ew dikare xemgîn dibe, lê bi dilfikir ev e ku hêsan e.
Di rastiyê de, hûn dikarin di nav çend deqîqan de (nirxandina wê wextê wê dê vê nivîsê bixwînin ku gav ji hêla gavên gavê veguhestin).
Getting Started
Ji bo ku hûn sazkirina servera Linux Apache Apache, riya herî baş e ku command command init.d bikar bînin. Ev ferman li ser gelek destûra Linux-ê hene, yên ku Red Hat, Ubuntu û Gentoo. Li vir hûn ê çawa bikin?
- SSH an jî telnet bikar bînin servera xwe bi malpera xwe re binivîse û bicîh bikin ku pergala xweya pergala înît. Ew bi gelemperî di / rêveberê din de hate dîtin, da ku lîsteya derhêner binivîse:
ls / etc / i *
- Heke hûn servix init.d bi kar tîne, hûn ê lîsteya pelên destpêkêkirinê di nav wê de peldanka diyar kirin. Li ser peldanka pêşiya apache an apache2 binêrin. Heke hûn init.d, lê pelê destûra Apache ya nayê destnîşankirin, beşdarî vê gotarê biçe ku digel "Bernameya Xweya Xweser a Destûra Xweser bike" bibîne, nebe hûn hûn berdewam bikin.
- Heke hûn init.d û pelê ya destpêkê ya Apache ye, hingê hûn dikarin vê karê bikar bîne Apache Apache:
/etc/init.d/apache2 reload
Dibe ku hûn hewceyê sodo di nav bikarhênerên root de ji bo vê emrê bistînin.
Vebijêrk Hilbijêre
Vebijêrtina veguhestina rêbazê herî baş e ku servîsa Apache ya xwe veguhestin, wekî ku rêvegirtina serverê dike (pêvajoyê nehatiye kuştin û veguhastin). Di şûna wê de, ew tenê pelê httpd.conf re reload dike, ku bi gelemperî hûn dixwazin her weha dixwazin.
Heke bijartina veguhestinê ji bo we didin karê, hûn jî dikarin hewl bikin ku ji bilê emrê jêrîn bikar bînin:
- /etc/init.d/apache2 dîsa destnîşan dike - ev emrê pêvajoya serverê bikuje û paşê veguhestin
- /etc/init.d/apache2 rawestîne - ev emrê pêvajoya serverê bikuje
- /etc/init.d/apache2 dest pêveke - ev efterê destpêkê serverê dike (û dê peyamek çewtiyek bikişîne eger server jixwe vekişînê ye)
Pêşkêşiya Xweseriya Xweseriya Intern.d
Erê, da ku ew e ku em ji we re dipirse ku ji we re bikişînin eger ger serverê înit. Ger ev e ku hûn nebaxşînin, hûn dikarin dîsa jî serverê xwe veguhestin. Hûn tenê bi destûra apachectl bi dest bi dest bi xwe bikin. Li ser vê cûreyê gav hene:
- SSH an jî telnet bikar bînin
- Bernameya kontrola apachê bike:
apachectl
Dibe ku hûn hewceyê sodo di nav bikarhênerên root de ji bo vê emrê bistînin.
Fermandariya dilsoz ya apachectl Apache dibêje ku hûn dixwazin girêdana serverê bi bêhêz kirin bêyî girêdanek vekirî vekin. Ew bixweberkirina pelên veguhastinê kontrol dike berî destpêka destpêkirina bicîh bikin ku Apache ye ku mir ne.
Heke apachectl pesnê xwe nake ku serverê xwe nayê destpêkirin, hin tiştên ku hûn dikarin hewl bikin.
- apachectl veguhestina pêşkêşkirina serverê. Heke ger veguhestin neyê destpêkirin. Ev emir jî testa tedbîrên mekteb dike ku bicîh bikin ku Apache dê neyê ku meriv wê veguhestin bimirin.
- Ji bo rawestandina Apache serverê rawestîne
- apachectl dest pê dike ku servera Apache Apache dest pê bike (eger peyvekêşana Apache hate veşartin)
- apachectl configtest ji bo sazkirina pelê pelê veguhestin.
Pirsgirêkên Rêveberiya Apache Apache:
- init.d reload û apachectl kerema xwe du pelên danûstandinan dîsa vekin û bi kerema xwe servera webê veguhestin. Divê pêwendiyên heyî yên ku bi temamî temam bikin. Ev nêzîktêra bijarte e û divê hûn çi bikin ku hûn pêşî hewl bikin.
- init.d restart û apachectl veguhastin pelên pelan veguhastin û veguhestin. Her pêwendiyên heyî niha zû vebirin.
- Heke ku rêveçalak nabe, ev emrê wê wê dest pê bikin.
- Heke ne ji van emrên kar dixebitin, divê hûn servera Apache Apache (ji bo demekê kurt bikî) bisekinin. Bi rawestxistinê an astengkirina apachectlê, bi kêmanî 10 saetan rawestînin û paşê dest bi dest pê ve dest pê bike.
- Heke ku ew dixebitin, divê hûn li pelên pelgeyên xwe yên danûstendinê kontrol bikin ku ji bo ku hûn bi pirsgirêkek apachectl re berbi pirsgirêk tune ye