Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
http2
http2
Centos 7, kvm, nginx+php-fpm, vesta 0.9.8, nginx/1.10.1
На сервере (admin) есть технологический веб-сервер. Есть веб-сервер под учеткой user.
Включаю у веб-сервера admin (кастомный шаблон) http2, веб-сервер user (дефолтный шаблон) также начинает работать по http2.
Шаблон сервера admin:
Почему так происходит? Как сделать так, чтобы включение http2 не влияло на все веб-сервера?
На сервере (admin) есть технологический веб-сервер. Есть веб-сервер под учеткой user.
Включаю у веб-сервера admin (кастомный шаблон) http2, веб-сервер user (дефолтный шаблон) также начинает работать по http2.
Шаблон сервера admin:
Code: Select all
server {
listen %ip%:%web_ssl_port% http2;
server_name %domain_idn% %alias_idn%;
root %sdocroot%;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/%domain%.log combined;
access_log /var/log/nginx/domains/%domain%.bytes bytes;
error_log /var/log/nginx/domains/%domain%.error.log error;
ssl on;
ssl_certificate %ssl_pem%;
ssl_certificate_key %ssl_key%;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;
add_header Strict-Transport-Security max-age=15768000;
ssl_stapling on;
location..............
include /etc/nginx/conf.d/rh_phpmyadmin.inc*;
include %home%/%user%/conf/web/snginx.%domain%.conf*;
}
Re: http2
Вы включили http2? Что же на самом деле произошло? У вас заработал SSL на 443 порту.Brainstem wrote:Почему так происходит? Как сделать так, чтобы включение http2 не влияло на все веб-сервера?
Кто теперь может его использовать? Теоретически все на сервере.
Пока не очень понял, чему вы удивляетесь.
Re: http2
Ага, понятно. Нельзя использовать http1.1 и http2 на одном порту одного IP. Для каждого порта свой http. Спасибо.
И еще интересно, как бы поиспользовать переменную $http2 или какую-нибудь другую переменную для раздачи разных библиотек в зависимости от http-версии клиента?
Нет опыта работы с http2, поэтому все удивительно.
И еще интересно, как бы поиспользовать переменную $http2 или какую-нибудь другую переменную для раздачи разных библиотек в зависимости от http-версии клиента?
Нет опыта работы с http2, поэтому все удивительно.