Skip to main content

Apache Web Server (Linux) ఎలా పునఃప్రారంభించాలి

Anonim

మీరు ఓపెన్ సోర్స్ ప్లాట్ఫాంలో మీ వెబ్సైట్ను హోస్ట్ చేస్తే, ఈ వేదిక అపాచీ అని చాలా మటుకు ఉంది. ఈ సందర్భంలో, మరియు మీరు ఒక Apache సర్వర్ తో హోస్టింగ్ చేస్తున్నారు, అప్పుడు మీరు Apache ఎడిటింగ్ పని చేసినప్పుడు

httpd.conf

ఫైల్ లేదా మరొక ఆకృతీకరణ ఫైలు (కొత్త వర్చ్యువల్ హోస్ట్ జతచేయుట వంటివి), మీరు మీ మార్పులను ప్రభావితం చేసుకొనుటకు Apache ను పునఃప్రారంభించాలి. ఈ భయానకంగా అనిపించవచ్చు, కానీ అదృష్టవశాత్తు దీన్ని చాలా సులభం. నిజానికి, మీరు ఒక నిమిషం (స్టెప్ సూచనలచే దశను పొందడానికి ఈ ఆర్టికల్ చదవడానికి సమయాన్ని లెక్కించకుండా) చేయవచ్చు.

మొదలు అవుతున్న

  1. మీ Linux Apache వెబ్ సర్వర్ని పునఃప్రారంభించడానికి, ఉత్తమ మార్గం ఉపయోగించడం

    init.d

    ఆదేశం. ఈ ఆదేశం Red Hat, ఉబుంటు మరియు జెంటూతో సహా పలు లైనక్స్ పంపిణీల్లో అందుబాటులో ఉంది. ఇక్కడ మీరు ఎలా చేస్తారు: SSH లేదా టెల్నెట్ ఉపయోగించి మీ వెబ్ సర్వర్కు లాగిన్ చేసి, మీ సిస్టమ్ను కలిగి ఉన్నట్లు నిర్ధారించుకోండి

    init.d

    ఆదేశం. ఇది సాధారణంగా కనిపించే

    / etc

    డైరెక్టరీ, కాబట్టి డైరెక్టరీ జాబితా:

    ls / etc / i *

  2. మీ సర్వర్ ఉపయోగిస్తే

    init.d

    , మీరు పేర్కొన్న ఫోల్డర్లో ప్రారంభ ఫైళ్ళ జాబితాను పొందుతారు. కోసం చూడండి

    Apache

    లేదా

    Apache2

    ఆ ఫోల్డర్లో తదుపరి. నీ దగ్గర ఉన్నట్లైతే

    init.d

    , కానీ ఒక Apache ప్రారంభ ఫైలు లేదు, "Init.d లేకుండా మీ సర్వర్ పునఃప్రారంభించి" చదివే శీర్షికతో ఈ వ్యాసం విభాగానికి వెళ్లండి, లేకుంటే మీరు కొనసాగించవచ్చు.

  3. నీ దగ్గర ఉన్నట్లైతే

    init.d

    మరియు ఒక Apache ప్రారంభ ఫైలు, అప్పుడు మీరు ఈ ఆదేశం ఉపయోగించి Apache పునః ప్రారంభించవచ్చు:

    /etc/init.d/apache2 రీలోడ్

  4. ఈ ఆదేశమును నడుపుటకు రూట్ యూజర్ గా మీరు sudo చేయాల్సిన అవసరం ఉంది

రీలోడ్ రీలోడ్

ఉపయోగించి

రీలోడ్

మీ Apache సర్వర్ పునఃప్రారంభించటానికి ఉత్తమ మార్గం, ఇది సర్వర్ నడుస్తున్నప్పుడు (ప్రాసెస్ చంపబడదు మరియు పునఃప్రారంభించబడదు). బదులుగా, ఇది కేవలం మళ్లీ లోడ్ చేస్తుంది

httpd.conf

ఫైలు, ఇది సాధారణంగా మీరు ఈ సందర్భంలో చేయాలనుకుంటున్నారా అన్ని ఏమైనప్పటికీ. రీలోడ్ ఎంపిక మీ కోసం పనిచేయకపోతే, మీరు కింది ఆదేశాలను ఉపయోగించడానికి ప్రయత్నించవచ్చు:

  1. /etc/init.d/apache2 పునఃప్రారంభించుము

    ఈ ఆదేశం సర్వర్ ప్రాసెస్ను చంపి ఆపై పునఃప్రారంభించబడుతుంది.

  2. /etc/init.d/apache2 స్టాప్

    ఈ ఆదేశం సర్వర్ ప్రాసెస్ను చంపుతుంది.

  3. /etc/init.d/apache2 ప్రారంభం

    ఈ ఆదేశం సర్వర్ ప్రారంభమవుతుంది.

  4. సర్వర్ ఇప్పటికే నడుస్తున్నట్లయితే ఈ చివరి ఆదేశం ఒక దోష సందేశాన్ని పంపుతుంది.

Init.d లేకుండా మీ సర్వర్ను పునఃప్రారంభించడం

సరే, మేము మీ సర్వర్కు లేకుంటే దానికి వెళ్తామని మేము అడిగిన ప్రశ్న

init.d

. ఇది మీరే అయితే, నిరాశపడకండి, మీరు మీ సర్వర్ను మళ్ళీ ప్రారంభించవచ్చు. మీరు కమాండ్తో మాన్యువల్గా దీన్ని చేయాలి

apachectl

ఈ దృష్టాంతంలో దశలు ఇక్కడ ఉన్నాయి:

  1. SSH లేదా టెలీనెట్ ఉపయోగించి మీ వెబ్ సర్వర్ యంత్రానికి లాగిన్ చేయండి

  2. అచేతన నియంత్రణ కార్యక్రమం అమలు:

    apachectl మనోహరమైన

  3. ఈ ఆదేశమును నడుపుటకు రూట్ యూజర్ గా మీరు sudo చేయాల్సిన అవసరం ఉంది.

ది

apachectl మనోహరమైన

కమాండ్ మీరు ఓపెన్ కనెక్షన్లు వదులుకోకుండా సరసముగా సర్వర్ పునఃప్రారంభించవలసి కోరుకుంటున్న Apache చెబుతుంది. అపాచీ చనిపోవడం లేదని నిర్ధారించడానికి పునఃప్రారంభించడానికి ముందు ఇది కాన్ఫిగరేషన్ ఫైల్లను స్వయంచాలకంగా తనిఖీ చేస్తుంది.

  • ఉంటే

    apachectl మనోహరమైన

    మీ సర్వర్ పునఃప్రారంభించబడదు, మీరు ప్రయత్నించవచ్చు కొన్ని ఇతర విషయాలు ఉన్నాయి.

    apachectl పునఃప్రారంభించుము

    సర్వర్ పునఃప్రారంభించుటకు. సర్వర్ రన్ కాకపోతే అది ప్రారంభమైంది. ఈ కమాండు ఆకృతీకరణ పరీక్షను నడుపుతుంది.

  • అపాచెక్ట్ స్టాప్

    Apache సర్వర్ ఆపడానికి.

  • apachectl ప్రారంభం

    అపాచీ సర్వర్ను ప్రారంభించడానికి (అపాచీ నడుస్తున్నట్లయితే ఒక దోష సందేశాన్ని త్రో చేస్తుంది).

  • apachectl configtest

    ఆకృతీకరణ ఫైలు సింటాక్స్ పరీక్షించడానికి.

  • ఈ ఆదేశాలు చాలా సహాయకారిగా ఉంటాయి.

మీ Apache సర్వర్ పునఃప్రారంభం కోసం చిట్కాలు

  1. init.d రీలోడ్

    మరియు

    apachectl మనోహరమైన

    రెండు ఆకృతీకరణ ఫైళ్లు రీలోడ్ మరియు సరసముగా వెబ్ సర్వర్ పునఃప్రారంభించుము. ఏదైనా ప్రస్తుత కనెక్షన్లు పూర్తి చేయడానికి అనుమతించబడతాయి. ఇది ప్రాధాన్యం గల విధానం మరియు ఇది మీరు మొదట ప్రయత్నించేదిగా ఉండాలి.

  2. init.d పునఃప్రారంభం

    మరియు

    apachectl పునఃప్రారంభించుము

    ఆకృతీకరణ ఫైళ్ళు మరియు పునఃప్రారంభాలను తిరిగి లోడ్ చేస్తోంది. ఏదైనా ప్రస్తుత కనెక్షన్లు వెంటనే రద్దు చేయబడతాయి. సర్వర్ రన్ కాకపోతే, ఈ ఆదేశాలను అది ప్రారంభిస్తుంది.

  3. ఈ ఆదేశాలలో ఏదీ పని చేయకపోతే, మీ అపాచే సర్వర్ను (కొద్దిసేపకు తగ్గించి) ఆపివేయాలి

    init.d స్టాప్

    లేదా

    అపాచెక్ట్ స్టాప్

    ఆదేశం.

  4. కనీసం 10 సెకన్లు వేచి ఉండండి మరియు ఆపై అమలు చేయండి

    init.d ప్రారంభం

    ప్రారంభం

    apachectl ప్రారంభం

  5. అది పనిచేయకపోతే, మీ ఆకృతీకరణ ఫైళ్ళలో నడుపుట ద్వారా వారితో సమస్య లేనట్లు నిర్ధారించుకోవాలి

    apachectl మనోహరమైన

  6. ఈ దశలు మిమ్మల్ని ఉంచుతాయి మరియు నడుస్తాయి!