نصب HTTP/2 بر روی سرورهای Ubuntu


نصب HTTP/2 بر روی سرورهای Ubuntu

احتمالا میدانید که Http/2بسیار پرسرعت تر از Http/1.1است بنابراین بهتر است برای دستیابی به سرعت بالاتر از Http/2 استفاده کنید.

تصویر زیر مقایسه سرعت این دو نگارش با یکدیگر است:

نصب HTTP/2 بر روی سرورهای Ubuntu
نصب HTTP/2 بر روی سرورهای Ubuntu

بهتر است از Apache نگارش ۲٫۴٫۲۶ یا بالاتر استفاده نمایید.

HTTP2 در واقع حانشین Http/1.1 است ولی با بهبود قابل توجهی در کارایی و سرعت و  حتی امنیت.HTTP/2 باینری است بجای متنی.بسیاری مرورگرها هنوز از این پروتکل جدید

پشتیابنی نمیکنند و شما اگر بخواهید از آن استفاده کنید حتما باید از HTTPS استفاده کنید.

از آنجایی که سرعت بیشتر یک سایت امتیاز در گوگل محسوب میشود پس در واقع بصورت غیرمستقیم هم بر SEOسایت شما هم تاثیر دارد.

برای اینکار باید یک سری دستورات را دقیق و پشت سرهم اجرا کنید.با هم شروع میکنیم:

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/apache2

sudo apt update

sudo apt install apache2
حالا باید ماژول Http/2 را فعال کنید:
sudo a2enmod http2
در صورتیکه از گواهینامه SSL که توسط LetsEncrypte منتشر شده است استفاده کنیم باید با استفاده از دستور زیر اقدام به اضافه کردن کد زیر بنمایید:
sudo nano /etc/apache2/sites-enabled/your-site-le-ssl.conf
کد زیر را اضافه کنید:
Protocols h2 http/1.1
در این مرحله باید Apache2 را ریستارت کنید:
sudo systemctl restart apache2

اگر از PHPنگارش ۷٫۲ استفاده میکنید به ترتیب دستورات زیر را وارد کنید:
sudo a2dismod php7.2
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event proxy_fcgi setenvif
sudo apt install php7.2-fpm
sudo systemctl start php7.2-fpm
sudo systemctl enable php7.2-fpm
sudo a2enconf php7.2-fpm
sudo systemctl restart apache2
بعد از انجام مراحل فوق برای تست اینکه ماژول Http/2 کار میکند یا خیر میتوانید از سایت زیر کمک بگیرید:
https://tools.keycdn.com/http2-test

اگر از مرورگر فایرفاکس استفاده میکنید میتوانید با نصب یک افزودنی متوجه شوید که کدام سایت از Http/2استفاده میکند و کدامیک نمی کند.نام این افزونه
HTTP/2 Indicator است.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

VERIFIED & SECURED
BY: Let's Encrypt Authority X3
SSL Valid: Oct 28, 2018 - Jan 26, 2019
پشتیبان آنلاین