در این پست میخوام آموزش نصب mod pagespeed بر روی سرور دایرکتادمین و دبیان رو بدم خدمت شما. داکیومنت سایت رو اگه بخونید، میبینید که پکیج داره. خوب pagespeed ولی مشکلی که هستش اینه که پکیج دبیانی بر پایه apache2 هستش; ولی وقتی دایرکتادمین نصب میکنید httpd نصب میشه.
من خودم برای نصب روی سرور خودم که دستی مجبور شدم کامپایلش کنم. ولی یک روش دیگه هم داره که سادهتر هستش و روی سرور دوستان دیگه تست کردم و جواب گرفتم.
برای اینکار اول از همه فایل deb رو از سایت اصلی دانلود میکنیم:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
اگه مثل من سرور ایران دارین، به خاطر تحریم نمیتونید این کار رو بکنید مستقیما. پس با یه پروکسی یا هر چیزی روی سیستم خودتون دانلود کنیدش و بعد توی سرورتون دستی آپلود کنید.
بعد از دانلود نصب کنیدش:
dpkg -i mod-pagespeed-stable_current_amd64.deb
اگه در هنگام نصب خواست چیز دیگهای رو نصب کنه بهش اجازه ندید. معمولا در طول نصب اررور میده که نصب نشدش. در این صورت نگران نباشید. نصب شده 🙂 برای اینکه مطمئن باشید که نصب اووکی بوده، چک کنید این فایل موجود باشه:
/usr/lib/apache2/modules/mod_pagespeed_ap24.so
بعد از این کار، فایل /etc/httpd/conf/httpd.conf رو با ویرایشگر دلخواهتون باز کنید و این دستورات رو توش قرار بدید:
LoadModule pagespeed_module /usr/lib/apache2/modules/mod_pagespeed_ap24.so ModPagespeedFileCachePath "/var/cache/pagespeed/" ModPagespeedFileCacheSizeKb 102400 ModPagespeedFileCacheCleanIntervalMs 3600000 ModPagespeedFileCacheInodeLimit 500000
حالا آپاچی رو ریست کنید:
service httpd restart
اگه همه چی خوب پیشرفته باشه، با اجرای دستور زیر باید خروجی pagespeed_module (shared) رو بگیرید:
httpd -t -D DUMP_MODULES | grep pages
در پست افزایش سرعت سایت ، در انتهای کدها، کد htaccess مربوط به تنظیمات بهینه این ماژول رو قرار دادم.
دیدگاهتان را بنویسید