लिनक्स पर Apache और Nginx पर Google के पेजस्पीड मॉड्यूल को कैसे स्थापित करें

click fraud protection

लिनक्स पर अपने वेब सर्वर की गति में सुधार करने का एक शानदार तरीका Google पेजस्पीड मॉड्यूल है। Apache या Nginx पर Google के पेजस्पीड मॉड्यूल को सक्षम करने से पृष्ठ लोडिंग की गति 10X तक तेज हो जाती है।

अपाचे निर्देश

अधिकांश लिनक्स इंस्टॉलेशन पर Apache पसंदीदा वेब सर्वर है। परिणामस्वरूप, Google उपयोगकर्ताओं का उपयोग करते समय इस मार्ग पर जाने को प्राथमिकता देता है। यदि आप उपयोग कर रहे हैं उबंटू सर्वर, डेबियन सर्वर, फेडोरा सर्वर, रेडहैट एंटरप्राइज लिनक्स, सेंटोस या यहां तक ​​कि स्यूज एंटरप्राइज लिनक्स, प्लगइन का काम करने के लिए अनुसरण करते हैं।

नोट: Google Apache चलाने वाले सर्वर ऑपरेटिंग सिस्टम का समर्थन नहीं करता है जो DEB या RPM का उपयोग नहीं करते हैं। अन्य प्लेटफार्मों पर उपयोग करने के लिए, NGINX वेब सर्वर की सिफारिश की जाती है।

उबंटू सर्वर / डेबियन सर्वर

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

instagram viewer

का उपयोग कर पैकेज डाउनलोड करके प्रारंभ करें wget डाउनलोडर उपकरण।

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

या

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

वैकल्पिक रूप से, मॉड्यूल की बीटा रिलीज़ को इसके साथ डाउनलोड करें:

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

या

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

Pagespeed पैकेज बड़ा नहीं है, इसलिए डाउनलोड को लंबा नहीं होना चाहिए। जब यह पूरा हो जाता है, तो प्रक्रिया में अगला चरण पैकेज को सिस्टम के माध्यम से स्थापित करना है dpkg.

sudo dpkg -i mod-pagespeed-stabil_current _ *। deb

या

sudo dpkg -i mod-pagespeed-beta_current _ *। deb

मॉड्यूल के माध्यम से स्थापित करना dpkg किसी भी निर्भरता के मुद्दों के बिना, निर्दोष रूप से काम करना चाहिए। यदि, किसी कारण से निर्भरता की त्रुटियां उत्पन्न होती हैं, तो उन्हें निम्न कमांड के साथ ठीक करें:

sudo apt install -f

RHEL / CentOS

उबंटू, आरएचईएल और सेंटोस उपयोगकर्ताओं की तरह जो Google के पेजस्पीड मॉड्यूल को देखना चाहते हैं, उन्हें एक जटिल प्रक्रिया से चलने की जरूरत नहीं है। इसके बजाय, एक सुविधाजनक RPM फ़ाइल डाउनलोड के लिए तैयार है। स्थापना प्रक्रिया शुरू करने के लिए, का उपयोग करें wget पैकेज डाउनलोड करने के लिए उपकरण।

Mod_pagespeed का नवीनतम स्थिर संस्करण प्राप्त करने के लिए, प्रयास करें:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

या

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

बीटा संस्करण के लिए, करें:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

या

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

का उपयोग करते हुए आरपीएम कमांड, mod_pagespeed स्थापित करें।

sudo rpm -U mod-pagespeed - *। rpm

नग्नेक्स निर्देश

Apache के साथ, Google के पेजस्पीड मॉड्यूल में भी Nginx का समर्थन है। हालांकि, अपाचे के विपरीत, डाउनलोड करने के लिए कोई सुविधाजनक बाइनरी पैकेज नहीं हैं। इसके बजाय, इसका उपयोग करने वालों को इसे हाथ से प्राप्त करने की आवश्यकता है।

Nginx पर मॉड्यूल की स्थापना शुरू करने के लिए, निम्नलिखित कमांड दर्ज करें। इस कमांड को चलाने से एक स्वचालित स्क्रिप्ट निष्पादित होगी जो सब कुछ सेट करती है।

नोट: इस स्क्रिप्ट का उपयोग करने के लिए, कर्ल की आवश्यकता है। पैकेज प्रबंधक में "कर्ल" देखें और जारी रखने से पहले इसे स्थापित करें।

bash 

जब स्क्रिप्ट पूरी हो जाती है, तो Nginx Pagespeed मॉड्यूल काम करना चाहिए।

PageSpeed ​​कॉन्फ़िगर करें

Apache वेब सर्वर के लिए PageSpeed ​​मॉड्यूल इंस्टॉल करने के लिए किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है। Nginx पर, हालांकि, यह करता है। Nginx वेबसर्वर के भीतर मॉड्यूल को सक्षम करने के लिए, संस्करण को संपादित करें nginx.conf फ़ाइल। टर्मिनल में, रूट प्राप्त करें, फिर नैनो का उपयोग करके कॉन्फ़िगरेशन फ़ाइल खोलें।

सु -

या

सूद- s
नैनो /etc/nginx/nginx.conf

कॉन्फ़िगरेशन फ़ाइल में, निम्न कोड पेस्ट करें:

पेजपेड पर;
# Nginx द्वारा मौजूद होने और लिखने योग्य होने की आवश्यकता है। सर्वश्रेष्ठ प्रदर्शन के लिए tmpfs का उपयोग करें।
Pagespeed FileCachePath / var / ngx_pagespeed_cache;
# पेजपीड अनुकूलित संसाधनों के लिए अनुरोधों को सुनिश्चित करें पेजस्पेड हैंडलर पर जाएं
# और कोई बाहरी हेडर सेट नहीं मिलता है।
स्थान ~ "\ _। pagespeed \ _। ([a-z] \।] [a-z] {2} \ _। ^ ^। {10} \ _।
add_header "" "";
}
स्थान ~ "^ / Pagespeed_static /" {}
स्थान ~ "^ / ngx_pagespeed_beacon $" {}

कॉन्फ़िगरेशन फ़ाइल को दबाकर सहेजें Ctrl + O, और बाहर निकलें Ctrl + X।

पेजस्पीड को अक्षम करें

Google का पेजस्पीड मॉड्यूल वेबसाइटों के प्रदर्शन पर भारी प्रभाव डालता है। फिर भी, यदि आप किसी भी कारण से परिणामों से खुश नहीं हैं, तो आप इसे निष्क्रिय करना चाहते हैं। मॉड्यूल को अक्षम करना दोनों सर्वरों पर आसान है।

अमरीका की एक मूल जनजाति

अपाचे पर, मॉड्यूल को अक्षम करने के कुछ तरीके हैं, लेकिन अब तक सबसे प्रभावी तरीका केवल बाइनरी पैकेज की स्थापना रद्द करना है। ऐसा करने से सिस्टम से किसी भी अवशिष्ट कॉन्फ़िगरेशन फ़ाइलों और पुस्तकालयों को स्वचालित रूप से साफ़ किया जाएगा।

Debian / Ubuntu

sudo apt remove mod-pagespeed

या

sudo apt remove mod-pagespeed-Beta

RHEL / CentOS

सुडो यम मॉड-पेजपीड को हटा दें

या

सुडो यम मॉड-पेजस्पीड-बीटा को हटा दें

nginx

Nginx पर मॉड्यूल को अक्षम करना भी सरल है। मॉड्यूल को बंद करने के लिए, Nginx कॉन्फ़िगरेशन फ़ाइल को संपादित करें और PageSpeed ​​को "चालू" से "बंद" सेट करें।

सु -

या

sudo -s nano /etc/nginx/nginx.conf

"पेजस्पीड ऑन?" खोजें और इसे बदलें:

पेजस्पीड बंद;

मान बदलने के बाद, नैनो से बाहर निकलें। पेजस्पीड को तुरंत बंद कर देना चाहिए।

watch instagram story
खोज
हाल के पोस्ट