NOTE: Do not follow this on CentOS 7.4, Debian 9, FreeBSD 11. If your OpenSSL already supports ALPN extension, CustomBuild will enable it by default on your OS! It's most likely that your OpenSSL does not support ALPN extension, that's why it's difficult to get HTTP/2 running with Apache...
forum.directadmin.com
so this topic is how to enable http2 then you can use to build for tls1.3 too, But do not follow this step
this only use for how to build webserver with custom openssl
Becarefully don't replace openssl with your base system os, should install on custom folder like " /usr/local/ssl "
I'd like to note that OpenLiteSpeed and LiteSpeed have it enabled by default on any OS, because they're static binaries. Other webservers would require you to place a custom OpenSSL installation if your OS doesn't have OpenSSL which includes TLSv1.3.
NOTE: Do not follow this on CentOS 7.4, Debian 9, FreeBSD 11. If your OpenSSL already supports ALPN extension, CustomBuild will enable it by default on your OS! It's most likely that your OpenSSL does not support ALPN extension, that's why it's difficult to get HTTP/2 running with Apache...
forum.directadmin.com
so this topic is how to enable http2 then you can use to build for tls1.3 too, But do not follow this step
this only use for how to build webserver with custom openssl
Becarefully don't replace openssl with your base system os, should install on custom folder like " /usr/local/ssl "
I'd like to note that OpenLiteSpeed and LiteSpeed have it enabled by default on any OS, because they're static binaries. Other webservers would require you to place a custom OpenSSL installation if your OS doesn't have OpenSSL which includes TLSv1.3.