نحوه فعال کردن HTTP 2 بر روی اپاچی

نحوه فعال کردن HTTP 2 بر روی اپاچی

 

فعال کردن HTTP 2

 

HTTP/2 جز مهم ترین اپدیت ها به نسبت پروتکل قدیمی ان یعنی HTTP 1/1 می باشد.HTTP/1 در سال 1997 منتشر گردید و جدیدترین اپدیت ان یعنی HTTP/2 در سال 2015 ارائه شد.پروتکل HTTP/2 بر پایه و اساس کلمه ای به نام SPDY به معنی سریع بنا شده است,بعضی از ویژگی های بهبود یافته در این ورژن به شرح زیر می باشد

 

Server push

Multiplexing

Encryption

HTTP header compression

این اموزش شما را با نحوه فعال کردن HTTP 2 بر روی اپاچی اشنا می کند.

1-نصب و یا اپدیت اپاچی :

پروتکل HTTP/2 اپاچی ورژن های version >=2.4.17 رو ساپورت می کند.بنابراین مطمئن شوید اپاچی شما پروتکل HTTP/2 را ساپورت می کند.چنانچه اپاچی را بر روی سرور خود نصب نکرده اید و یا از ورژن های قدیمی ان استفاده می کنید ابتدا نسبت به اپدیت ان اقدام نمایید.از دستور زیر به منظور اضافه کردن PPA برای نصب اخرین ورژن اپاچی بر روی سرور لینوکس ابونتو خود استفاده نمایید.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get install apache2

2-وریفای کردن ورژن اپاچی :

بعد از نصب موفقیت امیز وب سرور Apache2 بر روی لینوکس ابونتو.مطمئن شوید ورژن اپاچی شما >=2.4.17 باشد.ورژن های قدیمی و ابتدایی اپاچی پروتکل HTTP/2 را ساپورت نمی کنند.

apache2 -v

Server version: Apache/2.4.17 (Ubuntu)
Server built:   2015-11-05T00:00:00

3-فعال کردن HTTP 2 بر روی اپاچی :

پروتکل HTTP/2 به SSL/TLS برای فعالیت صحیح خود نیاز دارد و بدون فعال سازی SSL/TLS شما نمی توانید از پروتکل HTTP/2 استفاده نمایید.حال بخش VirtualHost سایت خود را ادیت کرده و کلمه http2 را در بخش listen وارد نمایید.

sudo a2enmod http2
sudo service apache2 restart

خوب به همین راحتی فعال کردن HTTP 2 بر روی اپاچی شما انجام گردید.

09123781949