After a lot of searching and trying here the solution to enable http/2 and keeping the settings after shaving HTTP custom and rebuilding configs.
used : https://forum.directadmin.com/archive/index.php/t-51344.html
used : http://nginx.org/en/docs/http/ngx_http_v2_module.html
cd /usr/local/directadmin/custombuild/
mkdir /usr/local/directadmin/custombuild/custom
mkdir /usr/local/directadmin/custombuild/custom/nginx
mkdir /usr/local/directadmin/custombuild/custom/nginx/conf
cp /usr/local/directadmin/custombuild/configure/nginx/configure.nginx /usr/local/directadmin/custombuild/custom/nginx/configure.nginx
cp /usr/local/directadmin/custombuild/configure/nginx/conf/nginx-vhosts.conf /usr/local/directadmin/custombuild/custom/nginx/conf/nginx-vhosts.conf
nano /usr/local/directadmin/custombuild/custom/nginx/configure.nginx
"--with-http_v2_module"
nano /usr/local/directadmin/custombuild/custom/nginx/conf/nginx-vhosts.conf
listen |IP|:|PORT_443| ssl http2;
listen 127.0.0.1:|PORT_443| ssl http2;
listen [::1]:|PORT_443| ssl http2;
+++++++++++
used : http://help.directadmin.com/item.php?id=2
cd /usr/local/directadmin/data/templates
dir custom exists ? mkdir custom
cp /usr/local/directadmin/data/templates/nginx_server_secure.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure.conf
cp /usr/local/directadmin/data/templates/nginx_server_secure_sub.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure_sub.conf
nano /usr/local/directadmin/data/templates/custom/nginx_server_secure.conf
listen |IP|:|PORT_443| ssl http2;
nano /usr/local/directadmin/data/templates/custom/nginx_server_secure_sub.conf
listen |IP|:|PORT_443| ssl http2;
echo "action=rewrite&value=nginx" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
cd /usr/local/directadmin/custombuild/
./build nginx
./build rewrite_confs
service nginx restart
..
Feedback welkom I hope it helps.
Greetings Theo
used : https://forum.directadmin.com/archive/index.php/t-51344.html
used : http://nginx.org/en/docs/http/ngx_http_v2_module.html
cd /usr/local/directadmin/custombuild/
mkdir /usr/local/directadmin/custombuild/custom
mkdir /usr/local/directadmin/custombuild/custom/nginx
mkdir /usr/local/directadmin/custombuild/custom/nginx/conf
cp /usr/local/directadmin/custombuild/configure/nginx/configure.nginx /usr/local/directadmin/custombuild/custom/nginx/configure.nginx
cp /usr/local/directadmin/custombuild/configure/nginx/conf/nginx-vhosts.conf /usr/local/directadmin/custombuild/custom/nginx/conf/nginx-vhosts.conf
nano /usr/local/directadmin/custombuild/custom/nginx/configure.nginx
"--with-http_v2_module"
nano /usr/local/directadmin/custombuild/custom/nginx/conf/nginx-vhosts.conf
listen |IP|:|PORT_443| ssl http2;
listen 127.0.0.1:|PORT_443| ssl http2;
listen [::1]:|PORT_443| ssl http2;
+++++++++++
used : http://help.directadmin.com/item.php?id=2
cd /usr/local/directadmin/data/templates
dir custom exists ? mkdir custom
cp /usr/local/directadmin/data/templates/nginx_server_secure.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure.conf
cp /usr/local/directadmin/data/templates/nginx_server_secure_sub.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure_sub.conf
nano /usr/local/directadmin/data/templates/custom/nginx_server_secure.conf
listen |IP|:|PORT_443| ssl http2;
nano /usr/local/directadmin/data/templates/custom/nginx_server_secure_sub.conf
listen |IP|:|PORT_443| ssl http2;
echo "action=rewrite&value=nginx" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
cd /usr/local/directadmin/custombuild/
./build nginx
./build rewrite_confs
service nginx restart
..
Feedback welkom I hope it helps.
Greetings Theo