Як включити HTTP / 2 на CWP7 – веб-панель Centos

HTTP / 2 зробить наші програми швидшими, простішими і більш надійними – рідкісною комбінацією – дозволяючи нам скасувати багато обхідних шляхів HTTP / 1.1, які раніше виконувалися в наших програмах, і вирішувати ці проблеми в самому транспортному шарі. Навіть краще, це також відкриває ряд абсолютно нових можливостей для оптимізації наших додатків і підвищення продуктивності!

Як включити IPv6 на веб-панелі CWP Centos

Apache HTTP для HTTPS htaccess перенаправлення на CWP – Centos WebPanel

Як включити HTTP / 2 для Apache в CWP з модулем mod_http2 -NEW

Основними завданнями HTTP / 2 є зменшення затримки, дозволяючи мультиплексування повного запиту та відповіді, мінімізувати накладні витрати за допомогою ефективного стиснення полів заголовка HTTP і додати підтримку пріоритетів запитів і поштовху сервера. Для реалізації цих вимог існує велика підтримка інших протокольних удосконалень, таких як новий потік, обробка помилок і механізми оновлення, але це найважливіші функції, які кожен веб-розробник повинен розуміти і використовувати в своїх програмах.

HTTP / 2 жодним чином не змінює семантику програми HTTP. Усі основні поняття, такі як методи HTTP, коди статусів, URI і поля заголовка, залишаються на місці. Замість цього, HTTP / 2 змінює спосіб форматування (перетворення) даних і переноситься між клієнтом і сервером, які обидва керують цілим процесом, і приховує всю складність з наших додатків у новому шарі кадрування. В результаті всі існуючі програми можуть бути доставлені без змін.

У цьому підручнику ми розглянемо, як включити HTTP / 2 на CWP7 – CENTOS 7

Виконайте наступні кроки до Один за одним:

На CWP потрібно встановити Nginx + Apache або Nginx + Apache + Varnish і забезпечити встановлення SSL-сертифікатів для доменних імен для того, щоб увімкнути HTTP / 2, можна також включити безкоштовний SSL, наданий Letsencryt.

Крок 1 :

Увімкніть / встановіть Nginx + Apache або Nginx + Apache + Varnish

Крок 2:

Перейдіть до

cd /etc/nginx/conf.d/vhosts/

Редагуйте налаштування ssl сайту:

Я використовую https://tut.mysterydata.com для тестування:

тут ви можете побачити, що http 2 не активовано на цьому сайті: https://tools.keycdn.com/http2-test


Тепер редагуйте конфігурацію nginx vhost ssl, як знайти ssl конфігурацію для ssl легко, просто знайдіть префікс “yourdoamin.com _ssl.conf ” у /etc/nginx/conf.d і переконайтеся, що у вас є остання версія centos / rhel 7, ви може оновити ваш OS до останньої версії через “ yum update ”

nano tut.mysterydata.com_ssl.conf

і замінити / додати це, порівняти зміни:

server { listen 144.217.209.165:443; 

до:

server { listen 144.217.209.165:443 ssl http2; 

додати цей рядок тільки: ssl http2;

потім перезавантажте сервер nginx:

service nginx restart

Вітаємо , що тепер HTTP / 2 увімкнено на CWP7, протестованому на цьому сайті: https://tools.keycdn.com/http2-test

Інший метод:

Цей процес встановить HTTP / 2 на всі ваші веб-сайти за допомогою ssl.

Перейти та змінити шаблон Nginx SSL:

nano /usr/local/cwpsrv/htdocs/resources/conf/web_servers/vhosts/nginx/default.stpl

Знайдіть цю лінію

listen% ip%:% nginx_port%% http2%;

І замінити на цей рядок:

listen% ip%:% nginx_port% ssl http2;

Збережіть та відновіть VHost:

Перейти до CWP ADMIN >> Налаштування веб-сервера >> Виберіть WebServers >> виберіть Nginx & Varnish & Apache (або будь-який з NGINX) >> Зберегти та відновити конфігурацію

ось це все.

Стаття перекладена з https://www.mysterydata.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *