در این مقاله از سری مقالات آموزش Centos 6 با فعال سازی و آموزش نصب Mod_pagespeed در Centos 6 در خدمت شما خواهیم بود.
Mod_Pagespeed یک ماژول برای وب سرور آپاچی است که توسط برنامه نویسان گوگل عرضه شده و قدرت و کارایی وب سرور Apache را در لود وب سایت افزایش میدهد.
همچنین این ماژول جدا از افزایش سرعت لود سایت امکانات دیگری را فراهم میسازد که میتوان از بین آنها به موارد زیر اشاره نمود.
- بهینه سازی ، فشرده سازی و تغییر سایز تصاویر
- تنظیم و بهینه سازی عملکرد JavaScript و CSS
- توسعه Cache وب سایت
- شناسایی ، افزودن و ترک دامنه
- جلوگیری از لود مجدد و اضافه باز تصاویر و جاوا اسکریپ وب سایتها
- و ...
حال با توضیحاتی که خدمت شما عرض کردیم ، متوجه شدهاید که فعال سازی Mod_pagespeed بر روی Apache سرعت لود وب سایتها را افزایش داده و در نتیجه تأثیرات مثبتی بر روی سئو و افزایش کاربران وب سایت خواهد داشت.
حال در ادامه به آموزش نصب Mod_pagespeed در Centos 6 پرداخته تا بتوانید از این ماژول پرکاربرد بهره ببرید.
نکته : قبل از شروع مراحل نصب باید دقت داشته باشید که وب سرور Apache باید بر روی سرورشما نصب و تنظیم شده باشد و در این آموزش تنها به آموزش نصب Mod_pagespeed پرداخته خواهد شد. در صورتی که نیاز به نصب Apache در Centos 6 دارید میتوانید به مطلب آموزش نصب LAMP بر روی CentOS 6 مراجعه نمایید.
آموزش نصب Mod_pagespeed در Centos 6
1- ابتدا وارد محیط ترمینال Centos 6 خود شوید.
2- دستور زیر را وارد کنید تا Mod_pagespeed دانلود شود.
دانلود Mod_pagespeed برای centos 64 bit
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm --no-check-certificate
دانلود Mod_pagespeed برای Centos 32 bit
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm --no-check-certificate
اگر خطایی مبنی بر وجود نداشتن دستور Wget دریافت کردید ، ابتدا آن را نصب کرده و سپس سعی بر دانلود Mod_pagespeed نمایید.
3- پس از اتمام دانلود دستورات زیر را به ترتیب وارد کنید.
yum install at
rpm -Uvh mod-pagespeed-*.rpm
4- سپس منتظر بمانید تا مراحل نصب به صورت کامل ، تمام شود.
پس از نصب Mod_pagespeed فایلهای پیکربندی آن به شرح زیر به سرور اضافه خواهد شد.
فایل اصلی تنظیمات برای آپاچی : etc/httpd/conf.d/pagespeed.conf/
فایل ماژول آپاچی : usr/lib/httpd/modules/mod_pagespeed.so/
داریکتوری مورد استفاده برای کشینگ : var/www/mod_pagespeed/cache/
بدین ترتیب Mod_pagespeed به صورت کامل بر روی آپاچی سرور Centos 6 شما نصب شده است. حال برای برخی تنظیمات Page_speed اعم از فعال و غیر فعال کردن آن به ادامه آموزش توجه فرمایید.
تنظیمات Mod_pagespeed
به صورت پیشفرض پس از نصب Mod_pagespeed فعال خواهد بود ولی برای غیرفعال سازی و یا جداسازی آن کافیست تغییراتی را در فایل اصلی تنظیمات آن لحاظ نمایید.
فعال و غیرفعال سازی Mod_pagespeed
با دستور زیر فایل etc/httpd/conf.d/pagespeed.conf/ را ویرایش کنید.
nano /etc/httpd/conf.d/pagespeed.conf
سپس عبارت modpagespeed را در فایل جستجو نمایید.
با تغییر سؤئیچ این پارامتر به on و یا off شما میتوانید ماژول Mod_pagespeed را فعال و یا غیرفعال سازید.
همچنین برای جداسازی mod_pagespeed از آپاچی به جای سؤئیچ on یا off از پارامتر unplugged استفاده نمایید.
دقت داشته باشید پس از هر تغییر بایستی سرویس Apache را ریستارت نمایید.
service httpd restart
صحت عملکرد و فعال بودن Mod_pagespeed
برای چک کردن و صحت عملکرد Mod_pagespeed ابتدا یک فایل با پسوند php در آدرس var/www/html ایجاد نمایید.
nano /var/www/html/info.php
سپس تکه کد زیر را در آن کپی نمایید.
و در نهایت آن را ذخیره سازید.
یک مرورگر باز کرده و آدرس سرور خود را به همراه info.php وارد نمایید.
در صفحه اطلاعات php بر روی سرور شما بایستی ماژول X-Mod-Pagespeed را همراه با ورژن آن مشاهده نمایید. ( همانند تصویر زیر )
بدین ترتیب در اینجا آموزش نصب Mod_pagespeed در Centos 6 به پایان رسیده است
امیدواریم از این مطلب استفاده لازم را برده باشید.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.