ఉబుంటు 18.04లో వార్నిష్ కాష్‌ని ఎలా సెటప్ చేయాలి

Ubuntu 18 04lo Varnis Kas Ni Ela Setap Ceyali



చాలా మంది ఇంటర్నెట్ వినియోగదారులు 10 సెకన్ల కంటే ఎక్కువ స్లో వెబ్‌సైట్‌ల చుట్టూ ఉండరు. నిజానికి, a ప్రకారం సందర్భ పరిశీలన ఫైనాన్షియల్ టైమ్స్ నిర్వహించిన ప్రకారం, పేజీ లోడింగ్ వేగంలో చిన్న జాప్యం వినియోగదారు సెషన్‌ను గణనీయంగా తగ్గిస్తుంది మరియు అధిక బౌన్స్ రేట్లకు దారి తీస్తుంది. నెమ్మదైన వెబ్‌సైట్ మీ ఆన్‌లైన్ వ్యాపారాన్ని ప్రతికూలంగా ప్రభావితం చేస్తుందని మరియు మీ ఆదాయంలో తీవ్ర క్షీణతకు దారితీస్తుందని ఇది సూచిస్తుంది. వేగవంతమైన వెబ్‌సైట్ మీ సందర్శకులను సాధ్యమైనంత తక్కువ సమయంలో సమాచారాన్ని సేకరించేలా చేస్తుంది మరియు సంభాషణలకు దారి తీస్తుంది. అదనంగా, Google ఇప్పుడు స్లో వెబ్‌సైట్‌ల కంటే SEO స్కోర్‌లో ఫాస్ట్ వెబ్‌సైట్‌లకు ఎక్కువ ర్యాంక్ ఇస్తుంది. మీరు మీ సైట్ వేగాన్ని ఎలా పెంచుకోవచ్చు అని ఎప్పుడైనా ఆలోచిస్తున్నారా?వార్నిష్ కాష్ అనేది ఓపెన్ సోర్స్ HTTP కాష్ యాక్సిలరేటర్, ఇది మీ సైట్ వేగాన్ని 300 నుండి 1000 రెట్లు మెరుగుపరుస్తుంది. ఇది వెబ్ సర్వర్ ముందు కూర్చుని, అసాధారణమైన అధిక వేగంతో వినియోగదారులకు HTTP అభ్యర్థనలను అందిస్తుంది. ఇది వినియోగదారులు తరచుగా యాక్సెస్ చేసే కంటెంట్‌ను కాష్ చేయడం ద్వారా మరియు మెమరీలో నిల్వ చేయడం ద్వారా వెబ్‌సైట్‌ను వేగవంతం చేస్తుంది, తద్వారా వెబ్‌పేజీల వేగవంతమైన పునరుద్ధరణకు హామీ ఇస్తుంది. ఇది బహుళ వెబ్ సర్వర్‌లతో కూడిన సెటప్‌లో లోడ్ బ్యాలెన్సర్‌గా కూడా పని చేస్తుంది. ఈ గైడ్‌లో, మీరు ఉబుంటు 18.04లో వార్నిష్ కాష్‌ను ఎలా ఇన్‌స్టాల్ చేయవచ్చో మేము మీకు తెలియజేస్తాము

దశ 1: సిస్టమ్‌ను నవీకరించండి

ప్రారంభించడానికి, సిస్టమ్‌లోని ప్యాకేజీలను అప్‌డేట్ చేయడం ద్వారా వాటిని నవీకరించడం ద్వారా ప్రారంభించండి. దీన్ని చేయడానికి, మీ సర్వర్‌ని రూట్‌గా యాక్సెస్ చేసి, ఆదేశాన్ని అమలు చేయండి:

# సముచితమైన నవీకరణ && సముచితమైన అప్‌గ్రేడ్







దశ 2: అపాచీ వెబ్‌సర్వర్‌ని ఇన్‌స్టాల్ చేయండి

వార్నిష్ కాష్ వెబ్‌సర్వర్ ముందు ఉన్నందున, మేము ప్రదర్శన ప్రయోజనాల కోసం అపాచీ వెబ్‌సర్వర్‌ని ఇన్‌స్టాల్ చేయాలి.



అపాచీని ఇన్‌స్టాల్ చేయడానికి, ఆదేశాన్ని అమలు చేయండి:



# సముచితమైనది ఇన్స్టాల్ అపాచీ2





Apache వెబ్ సర్వర్ యొక్క ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, వెబ్‌సర్వర్‌ను ప్రారంభించండి మరియు దిగువ ఆదేశాలను ఉపయోగించి దాని స్థితిని తనిఖీ చేయండి:

# systemctl ప్రారంభం apache2
# systemctl స్థితి apache2



ఎగువ అవుట్‌పుట్ అపాచీ వెబ్‌సర్వర్ అప్ మరియు రన్ అవుతుందని నిర్ధారిస్తుంది .

దశ 3: వార్నిష్ HTTP యాక్సిలరేటర్‌ని ఇన్‌స్టాల్ చేయండి

Apache webserver ఇన్‌స్టాల్ చేయబడినప్పుడు, అమలు చేయడం ద్వారా వార్నిష్ HTTP యాక్సిలరేటర్‌ను ఇన్‌స్టాల్ చేయండి:

# సముచితమైనది ఇన్స్టాల్ వార్నిష్

# systemctl ప్రారంభ వార్నిష్
# systemctl స్థితి వార్నిష్

దశ 4: Apache మరియు  వార్నిష్ HTTP కాష్‌ని కాన్ఫిగర్ చేయడం

అపాచీ వెబ్‌సర్వర్ ఇన్‌కమింగ్ కనెక్షన్‌ల కోసం HTTP పోర్ట్ 80లో వింటుంది. అయితే, మా సెటప్‌లో, మేము కొన్ని సర్దుబాట్లు చేయాలి. వార్నిష్ HTTP అభ్యర్థనలను అపాచీ వెబ్‌సర్వర్‌కు ఫార్వార్డ్ చేస్తుంది కాబట్టి, మేము పోర్ట్ 80ని వినడానికి వార్నిష్ యాక్సిలరేటర్‌ని కాన్ఫిగర్ చేస్తాము మరియు పోర్ట్ 8080ని వినడానికి అపాచీని కాన్ఫిగర్ చేస్తాము.

కాబట్టి, పోర్ట్ 8080 వినడానికి అపాచీని కాన్ఫిగర్ చేయడానికి, చూపిన విధంగా కాన్ఫిగరేషన్ ఫైల్‌ను తెరవండి

# ఎందుకంటే / మొదలైనవి / అపాచీ2 / ports.conf

కాన్ఫిగరేషన్ ఫైల్‌ను సేవ్ చేసి నిష్క్రమించండి.

అదే గమనికలో, మేము డిఫాల్ట్ Apache వర్చువల్ హోస్ట్ ఫైల్‌కు మార్పులు చేయబోతున్నాము మరియు పోర్ట్ 8080 వినడానికి దాన్ని కాన్ఫిగర్ చేస్తాము.

# ఎందుకంటే / మొదలైనవి / అపాచీ2 / సైట్లు-ఎమేబుల్ / 000-default.conf

కాన్ఫిగరేషన్ ఫైల్‌ను సేవ్ చేసి నిష్క్రమించండి. మార్పులు అమలులోకి రావడానికి, Apache వెబ్ సర్వర్‌ని పునఃప్రారంభించండి

# systemctl apache2ని పునఃప్రారంభించండి

ఈ సమయంలో, మీరు పోర్ట్ 80లో వెబ్‌సర్వర్‌ని యాక్సెస్ చేయడానికి ప్రయత్నిస్తే, మేము ఇప్పుడే చేసిన మార్పుల కారణంగా మీరు ఎర్రర్‌ను పొందుతారు. చూపిన విధంగా పోర్ట్ 8080 ద్వారా మాత్రమే దీన్ని యాక్సెస్ చేయవచ్చు.

దశ 5: పోర్ట్ 80 వినడానికి వార్నిష్‌ని సెటప్ చేయడం

వెబ్‌సర్వర్‌కు HTTP అభ్యర్థనలను ఫార్వార్డ్ చేయడానికి పోర్ట్ 80ని వినడానికి మేము వార్నిష్‌ను కూడా కాన్ఫిగర్ చేయాలి. ఇది వెబ్ బ్రౌజర్‌ను యాక్సెస్ చేస్తున్నప్పుడు URL చివరిలో  8080ని జోడించాల్సిన అవసరాన్ని కూడా తొలగిస్తుంది.

మీకు ఇష్టమైన టెక్స్ట్ ఎడిటర్‌ని ప్రారంభించి, తెరవండి / etc/default/varnish ఫైల్.

# ఎందుకంటే / మొదలైనవి / డిఫాల్ట్ / వార్నిష్

స్క్రోల్ చేసి, లక్షణాన్ని గుర్తించండి. DAEMON_OPTS’. పోర్ట్‌ను 6081 నుండి పోర్ట్‌కి మార్చాలని నిర్ధారించుకోండి 80

టెక్స్ట్ ఎడిటర్‌ను సేవ్ చేసి మూసివేయండి.

మీరు తనిఖీ చేస్తే /etc/varnish/default.vcl ఫైల్, మీరు క్రింద చూపిన అవుట్‌పుట్‌ను పొందాలి.

చివరగా, మనం సవరించాలి /lib/systemd/system/varnish.service మరియు పోర్ట్‌ను సవరించండి ExecStart పోర్ట్ 6081 నుండి 80కి ఆదేశం.

టెక్స్ట్ ఎడిటర్‌ను సేవ్ చేసి నిష్క్రమించండి.

మార్పులు అమలులోకి రావడానికి, మేము Apache వెబ్ సర్వర్‌లను పునఃప్రారంభించాలి, సిస్టమ్‌ను రీలోడ్ చేయాలి మరియు చూపిన క్రమంలో వార్నిష్‌ని పునఃప్రారంభించాలి

# systemctl apache2ని పునఃప్రారంభించండి
# systemctl డెమోన్-రీలోడ్
# systemctl వార్నిష్‌ను పునఃప్రారంభించండి

దశ 6: కాన్ఫిగరేషన్‌ని పరీక్షిస్తోంది

మా కాన్ఫిగరేషన్ అంతా బాగుందని నిర్ధారించడానికి, చూపిన విధంగా కర్ల్ ఆదేశాన్ని ఉపయోగించండి:

# కర్ల్ -ఐ సర్వర్_IP

ఈ లైన్ కోసం వెతుకులాటలో ఉండండి ద్వారా: 1.1 వార్నిష్ (వార్నిష్/5.2) పైన అవుట్‌పుట్‌లో సూచించినట్లు. వార్నిష్ ఆశించిన విధంగా పనిచేస్తుందని ఇది చూపిస్తుంది.

మీరు ఇప్పుడు చివరిలో 8080ని జోడించకుండానే మీ వెబ్‌సర్వర్‌ని సందర్శించవచ్చు.

ముగింపు

ఉబుంటు 18.04లో అపాచీ వెబ్ సర్వర్‌తో పని చేయడానికి మీరు వార్నిష్ కాష్‌ని ఎలా కాన్ఫిగర్ చేస్తారు. మీ వెబ్‌సర్వర్ మునుపెన్నడూ లేనంత వేగంగా పని చేస్తుంది, ఇది సూపర్-ఫాస్ట్ వార్నిష్ HTTP యాక్సిలరేటర్‌కు ధన్యవాదాలు, ఇది తరచుగా యాక్సెస్ చేయబడిన వెబ్‌పేజీలను కాష్ చేస్తుంది మరియు వాటిని ఆకట్టుకునే వేగంతో అందిస్తుంది!