Ubuntu 16.04 पर Apache के साथ Mod_pagespeed मॉड्यूल स्थापित करें

परिचय

Mod_pagespeed एक ओपन सोर्स अपाचे मॉड्यूल है जो वेब पेजों को स्वचालित रूप से अनुकूलित करने के लिए उपयोग किया जाता है। यह विलंबता और बैंडविड्थ को कम करने के लिए वेब पेजों को पुनर्लेखन करके वेब को तेज बनाता है। Mod_pagespeed भी कई अनुकूलन फिल्टर है कि इस तरह के रूप में विभिन्न फ़ाइलों अनुकूलन करने के लिए उपयोग किया जाता है प्रदान करता है css, html, png, और jpg

इस ट्यूटोरियल में, मैं समझाऊंगा कि कैसे Ubuntu 16.04 पर Apache के साथ Mod_pagespeed मॉड्यूल को स्थापित और कॉन्फ़िगर किया जाए।

आवश्यक शर्तें

  • Apache स्थापित के साथ एक नया तैनात Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • आपके सर्वर पर sudo विशेषाधिकार सेटअप के साथ एक गैर-रूट उपयोगकर्ता।
  • एक स्थिर IP पता 192.168.15.110 आपके सिस्टम पर कॉन्फ़िगर करता है।

चरण 1: सिस्टम को अपडेट करें

शुरू करने से पहले, निम्न कमांड को चलाकर अपने सिस्टम को नवीनतम स्थिर संस्करण में अपडेट करें:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

चरण 2: Mod_pagespeed स्थापित करें

आप आधिकारिक वेबसाइट से Apache के लिए Mod_pagespeed मॉड्यूल का नवीनतम स्थिर संस्करण डाउनलोड कर सकते हैं। अन्यथा आप इसे निम्न कमांड से डाउनलोड कर सकते हैं:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

एक बार डाउनलोड पूरा होने पर, इसे निम्न कमांड चलाकर इंस्टॉल करें:

sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f

एक बा�� इंस्टॉलेशन समाप्त होने के बाद, आपको माड्यूल को लोड करने के लिए अपाचे सेवा को फिर से शुरू करना होगा:

sudo systemctl restart apache2

आप निम्न curlआदेश चलाकर mod_pagespeed मॉड्यूल को सत्यापित कर सकते हैं :

curl -D- localhost

यदि सब कुछ सफल रहा, तो आप निम्नलिखित आउटपुट देखेंगे:

HTTP/1.1 200 OK
Date: Mon, 28 Nov 2016 15:28:51 GMT
Server: Apache/2.4.7 (Ubuntu)
Accept-Ranges: bytes
Vary: Accept-Encoding
X-Mod-Pagespeed: 1.11.33.2-0
Cache-Control: max-age=0, no-cache
Content-Length: 10724
Content-Type: text/html; charset=UTF-8

चरण 3: Mod_pagespeed मॉड्यूल को कॉन्फ़िगर करें

��प mod_pagespeed मॉड्यूल को विभिन्न तरीकों से कॉन्फ़िगर कर सकते हैं। या तो आप pagespeed.confपूरे सर्वर के लिए इसे कॉन्फ़िगर करने के लिए डिफ़ॉल्ट फ़ाइल का उपयोग कर सकते हैं , या आप इसकी सभी सेटिंग्स को अपने वर्चुअल होस्ट निर्देश में डाल सकते हैं।

आइए डिफ़ॉल्ट pagespeed.confफ़ाइल को संपादित करके शुरू करें :

sudo nano  /etc/apache2/mods-available/pagespeed.conf

Mod_pagespeed मॉड्यूल को अक्षम करने के लिए लाइन को से बदल onदें off

ModPagespeed off

Mod_pagespeed कि बनाता है जैसे साधारण कॉन्फ़िगरेशन स्तरों के विभिन्न प्रकार का उपयोग करता है PassThrough, CoreFiltersऔर OptimizeForBandwidth। डिफ़ॉल्ट सेटिंग है:

ModPagespeedRewriteLevel CoreFilters

निष्क्रिय करने के लिए CoreFiltersपरिवर्तन लाइनों के लिए:

ModPagespeedRewriteLevel PassThrough

यदि आप अतिरिक्त फ़िल्टर निर्दिष्ट करना चाहते हैं:

ModPagespeedEnableFilters filter1 filter2

फ़िल्टर निर्दिष्ट को अक्षम करने के लिए:

ModPagespeedDisableFilters filter1 filter2

चरण 4: एक्सेस mod_pagespeed वेब इंटरफ़ेस

Mod_pagespeed मॉड्यूल सर्वर स्थिति को देखने के लिए एक वेब आधारित इंटरफ़ेस प्रदान करता है। आपको दूरस्थ मशीन pagespeed.confसे इसे एक्सेस करने के लिए फ़ाइल में अपने रिमोट मशीन के आईपी पते को जोड़ना होगा ।

sudo nano /etc/apache2/mods-available/pagespeed.conf

नीचे दिखाए अनुसार फ़ाइल बदलें:

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_global_admin
</Location>

फ़ाइल सहेजें और Apache सेवा को पुनरारंभ करें।

sudo systemctl restart apache2

इसके बाद, अपना वेब ब्राउज़र खोलें और http://192.168.15.110/pagespeed_adminMod_pagespeed वेब इंटरफ़ेस तक पहुंचने के लिए URL टाइप करें।

Mod_pagespeed अब आपके सर्वर पर स्थापित और कॉन्फ़िगर किया गया है।



Leave a Comment

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ