Ubuntu 14.04 पर अपाचे 2 के साथ वार्निश 4 को स्थापित करना

अपाचे लोकप्रिय वेब सर्वर है जो अधिकांश वेब होस्टिंग कंपनियों द्वारा उपयोग किया जाता है। वार्निश कैश एक HTTP त्वरक और रिवर्स प्रॉक्सी है। हम किसी भी HTTP सर्वर के साथ वार्निश का उपयोग कर सकते हैं। इस उदाहरण में, हम अपाचे 2 का उपयोग करेंगे।

एक वेब सर्वर के रूप में, अपाचे पृष्ठों की सेवा के लिए काफी मात्रा में सर्वर संसाधनों का उपयोग कर सकता है। यदि आप एक उच्च-ट्रैफ़िक वेबसाइट चला रहे हैं, तो सर्वर प्रदर्शन को बढ़ाने के लिए आपको HTTP त्वरक की आवश्यकता हो सकती है। वार्निश आपकी मदद करेगा।

चरण 1

Apache सर्वर स्थापित करें और इसे निम्न आदेशों का उपयोग करके सक्रिय करें:

sudo apt-get update
sudo apt-get install apache2-mpm-event

आप इस आदेश के साथ अपाचे के सर्वर की स्थिति का परीक्षण कर सकते हैं:

sudo service apache2 status

यदि सेवा चल रही है, तो "apache2 चल रहा है" आपके टर्मिनल पर प्रिंट हो जाएगा। अन्यथा, आप इस आदेश के साथ सेवा शुरू कर सकते हैं:

sudo service apache2 start

चरण 2

वार्निश 4 के नवीनतम स्थिर संस्करण को स्थापित करें। यह संस्करण डिफ़ॉल्ट रूप से उबंटू रिपोजिटरी में उपलब्ध नहीं है, इसलिए आपको इसे स्थापित करने के लिए निम्न कमांड चलाने की आवश्यकता है।

sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish

चरण 3

वार्निश कैश कॉन्फ़िगर करें। यहाँ हम वार्निश सर्वर पोर्ट को 80 में बदलने जा रहे हैं। निम्नलिखित कमांड चलाएँ:

sudo nano /etc/default/varnish

अब DAEMON_OPTS = " वैकल्पिक 2 के तहत , VCL के साथ कॉन्फ़िगरेशन देखें । निम्नलिखित लाइनों से मिलान करने के लिए DAEMON_OPTS =" अनुभाग बदलें । यह केवल एक पोर्ट अपडेट है।

DAEMON_OPTS="-a :80 \
             -T localhost:6082 \
             -f /etc/varnish/default.vcl \
             -S /etc/varnish/secret \
             -s malloc,256m"

प्रेस CTRL + एक्स , तो Y फ़ाइल को बचाने के लिए।

चरण 4

अपाचे को कॉन्फ़िगर करें। हमें अपाचे के श्रवण पोर्ट को 80 से 8080 तक बदलने की आवश्यकता है।

निम्नलिखित कमांड को चलाकर पोर्ट फाइल को संपादित करें:

sudo nano /etc/apache2/ports.conf

बदले सुनो 80 करने के लिए 8080 सुनो

अगला, वर्चुअल होस्ट फ़ाइल अपडेट करें ...

sudo nano /etc/apache2/sites-available/000-default.conf

... परिवर्तन <VirtualHost *: 80> से <VirtualHost *: 8080>

यदि आपके पास अन्य वर्चुअल होस्ट फ़ाइलें हैं, तो उन्हें भी अपडेट किया जाना चाहिए।

दोनों सेवाओं को पुनरारंभ करें।

sudo service apache2 restart
sudo service varnish restart

तम तैयार हो। उन्नत सेटअप युक्तियों के लिए निम्न अनुभाग देखें।

आँकड़े देखें

वार्निश आँकड़े दिखाने के लिए निम्नलिखित कमांड चलाएँ:

varnishstat

उन्नत VCL सेटिंग्स

आप default.vclविभिन्न सुविधाओं के लिए फ़ाइल को संपादित कर सकते हैं ।

ब्राउज़र कैशिंग का लाभ उठाएं

मीडिया फ़ाइलों के लिए ब्राउज़र कैशिंग सक्षम करने के लिए, आपका vcl_backend_responseनिम्न कॉन्फ़िगरेशन से मेल खाना चाहिए।

sub vcl_backend_response {
    if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    unset beresp.http.set-cookie;
    set beresp.http.cache-control = "max-age = 2592000";
  }
}

इससे आपकी साइट की गति और एसईओ रैंकिंग में सुधार होगा।

पर्ज कैश

वार्निश के कैश को साफ़ करने के लिए, आप vcl_recvनिम्न कॉन्फ़िगरेशन से मिलान कर सकते हैं :

sub vcl_recv {
     if (req.method == "PURGE") {
            return (purge);
     }
 }

इस परिवर्तन को करने के बाद, आप अपने ssh सत्र में निम्न प्रारूप के साथ एक अनुरोध भेज सकते हैं:

curl <domain_name.com> -XPURGE

यहाँ, -XPURGEवार्निश सर्वर को शुद्ध अनुरोध भेजेगा।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

ZNC स्थापित और Ubuntu पर सेटअप

ZNC स्थापित और Ubuntu पर सेटअप

ZNC एक उन्नत IRC नेटवर्क बाउंसर है जो हर समय जुड़ा रहता है ताकि एक IRC क्लाइंट चैट सत्र खोए बिना डिस्कनेक्ट या पुन: कनेक्ट कर सके।

उबंटू 16.04 एलटीएस पर एक इंस्पिरैकड आईआरसी सर्वर स्थापित करना

उबंटू 16.04 एलटीएस पर एक इंस्पिरैकड आईआरसी सर्वर स्थापित करना

इंटरनेट रिले चैट (आईआरसी) एक ऐसी चीज है जो इंटरनेट के शुरुआती दिनों से आसपास है। इस गाइड में, मैं आपको आईआर सेटअप करने का तरीका दिखाऊंगा

उबटन 18.04 एलटीएस पर स्रोत से ब्रोथली का निर्माण कैसे करें

उबटन 18.04 एलटीएस पर स्रोत से ब्रोथली का निर्माण कैसे करें

एक अलग प्रणाली का उपयोग? ब्रेटली एक नई संपीड़न विधि है जिसमें GZIP से बेहतर संपीड़न अनुपात है। इसका स्रोत कोड सार्वजनिक रूप से इस Githu पर होस्ट किया गया है

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है

Ubuntu 16.04 LTS पर DokuWiki को कैसे स्थापित करें

Ubuntu 16.04 LTS पर DokuWiki को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? DokuWiki PHP में लिखा एक खुला स्रोत विकी प्रोग्राम है जिसमें एक डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWik

Ubuntu 18.04 LTS पर CyberPanel को कैसे इनस्टॉल और कॉन्फ़िगर करें

Ubuntu 18.04 LTS पर CyberPanel को कैसे इनस्टॉल और कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

Ubuntu 14 64-बिट पर एक टीमस्पीक 3 सर्वर बनाना

Ubuntu 14 64-बिट पर एक टीमस्पीक 3 सर्वर बनाना

अवलोकन करें कि क्या आप अपनी विकास टीम के साथ एक बड़ी सहयोग परियोजना पर काम कर रहे हैं या नए रोल-प्लेइंग गेम में बॉस को मार रहे हैं, आप जा रहे हैं

कैसे Ubuntu पर वाम 4 मृत 2 सर्वर सेटअप करने के लिए

कैसे Ubuntu पर वाम 4 मृत 2 सर्वर सेटअप करने के लिए

इस ट्यूटोरियल में, आप सीखेंगे कि उबंटू पर एक लेफ्ट 4 डेड 2 सर्वर कैसे सेटअप किया जाए। इस गाइड का परीक्षण Ubuntu सर्वर 15.10 पर किया गया था। आवश्यकताएँ अद्यतन वें

उबंटू 18.04 एलटीएस पर मोनिका कैसे स्थापित करें

उबंटू 18.04 एलटीएस पर मोनिका कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? मोनिका एक ओपन सोर्स पर्सनल रिलेशनशिप मैनेजमेंट सिस्टम है। इसे सीआरएम के रूप में सोचें (वें में बिक्री टीमों द्वारा उपयोग किया जाने वाला एक लोकप्रिय उपकरण

Ubuntu 16.04 पर ज़िकुला कैसे स्थापित करें

Ubuntu 16.04 पर ज़िकुला कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय ज़िकुला एक खुला स्रोत वेब अनुप्रयोग है जो PHP में लिखा गया है। आप इंटरैक्टिव और संपादन योग्य वेबसाइट डिजाइन कर सकते हैं

Ubuntu 14.04 पर टैंगो का उपयोग करना

Ubuntu 14.04 पर टैंगो का उपयोग करना

टैंगो एक माइक्रो और प्लगेबल वेब फ्रेमवर्क है जिसे गोलंग के साथ बनाया गया है। यह शक्तिशाली मार्ग और लचीला मार्ग संयोजन है, निर्भरता इंजेक्शन एम्बेडेड, ए

Ubuntu 16.04 पर पोस्टफिक्स के साथ स्पैमास हत्यारे को कैसे कॉन्फ़िगर करें

Ubuntu 16.04 पर पोस्टफिक्स के साथ स्पैमास हत्यारे को कैसे कॉन्फ़िगर करें

Spamassassin पर्ल में लिखा गया एक स्वतंत्र और ओपन-सोर्स मेल फ़िल्टर है जो मेल हेडर और बोड पर हेयुरिस्टिक परीक्षणों की एक विस्तृत श्रृंखला का उपयोग करके स्पैम की पहचान करने के लिए उपयोग किया जाता है

Ubuntu 18.04 पर Apache Maven स्थापित करें

Ubuntu 18.04 पर Apache Maven स्थापित करें

परिचय अपाचे मावेन जावा परियोजनाओं के लिए इस्तेमाल किया जाने वाला एक स्वतंत्र और खुला स्रोत परियोजना प्रबंधन उपकरण है। आप आसानी से परियोजनाओं के निर्माण, रिपोर्टिंग, ए का प्रबंधन कर सकते हैं

Ubuntu 14.04 और 16.04 पर phpMyAdmin कैसे स्थापित करें और सुरक्षित करें

Ubuntu 14.04 और 16.04 पर phpMyAdmin कैसे स्थापित करें और सुरक्षित करें

पूर्वापेक्षाएँ एक नया Vultr Ubuntu 14.04 या 16.04 सर्वर उदाहरण। एक स्टैटिक सर्वर IP (यह आपका मुख्य Vultr सर्वर IP है)। एक गैर-रूट सर्वर उपयोगकर्ता जो सूद के साथ है

Ubuntu 18.04 पर PHP 7.2 को स्थापित और कॉन्फ़िगर कैसे करें

Ubuntu 18.04 पर PHP 7.2 को स्थापित और कॉन्फ़िगर कैसे करें

वेब सर्वर को तैनात करते समय PHP और संबंधित पैकेज सबसे अधिक उपयोग किए जाने वाले घटक हैं। इस लेख में, हम सीखेंगे कि Ubuntu 18.0 पर PHP 7.2 को कैसे सेटअप किया जाए

Ubuntu 14 पर Adonis.js सेटअप

Ubuntu 14 पर Adonis.js सेटअप

परिचय Adonis.js NodeJs के लिए एक MVC फ्रेमवर्क है जो आपको कम कोड वाले वेबएप लिखने में सक्षम बनाता है। यह अन्य ठोस रूपरेखाओं से अवधारणाओं को उधार लेता है

कैसे Ubuntu 16.04 पर osTicket स्थापित करने के लिए

कैसे Ubuntu 16.04 पर osTicket स्थापित करने के लिए

OsTicket PHP में लिखा गया एक फ्री और ओपन सोर्स टिकटिंग टूल है। यह एक सरल और हल्का उपकरण है जो आपको प्रबंधित, व्यवस्थित और संग्रहीत करने की अनुमति देता है

उबंटू पर टेलीग्राम मेसेंजर का उपयोग करें

उबंटू पर टेलीग्राम मेसेंजर का उपयोग करें

परिचय टेलीग्राम मैसेंजर एक बहु-मंच मैसेजिंग ऐप है जो गति और सुरक्षा दोनों पर केंद्रित है। इस ट्यूटोरियल में, हम Telegra स्थापित करने जा रहे हैं

लिनक्स पर TShock के साथ टेरारिया सर्वर

लिनक्स पर TShock के साथ टेरारिया सर्वर

टेरारिया खनन, भवन और लड़ाई पर आधारित एक MMORPG है। कुछ लोग कहते हैं कि इसका Minecraft 2 डी संस्करण है, लेकिन यह टाररिया के साथ न्याय नहीं करेगा

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ