La suppression du mod http/2 de Apache 2.4.18 n'est pas un oubli: c'est une suppression volontaire (je n'ai pas compris pourquoi)
- Don't build experimental http2 module for LTS:
+ debian/control: removed libnghttp2-dev Build-Depends (in universe).
+ debian/config-dir/mods-available/http2.load: removed.
Source : https://launchpad.net/ubuntu/xenial/+source/apache2/+changelog
L'auteur de la suppression de http/2 est Marc Deslauriers (Un salarié de Canonical qui est "Ubuntu Security Engineer" et qui était consultant en sécurité chez un grand FAI, avant de passer chez Canonical). J'imagine qu'il y a des pb de sécurité dans la décision de supprimer http/2.
Coté Debian unstable, http/2 semble bien présent : http://metadata.ftp-master.debian.org/changelogs/main/a/apache2/apache2_2.4.18-1_changelog
Pas de http/2 pour Ubuntu server 16.04 ni Ubuntu server 16.10.
J'ai regardé pour Ubuntu server 17.04, actuellement en développement et déception :
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Zesty Zapus (development branch)
Release: 17.04
Codename: zesty
# apache2 -v
Server version: Apache/2.4.23 (Ubuntu)
Server built: 2016-11-16T14:17:24
# a2enmod http2
ERROR: Module http2 does not exist!
Voici le contenu de /etc/apache2/mods-available/ :
# l /etc/apache2/mods-available/
access_compat.load authz_owner.load dir.conf log_debug.load proxy_fdpass.load setenvif.load
actions.conf authz_user.load dir.load log_forensic.load proxy_ftp.conf slotmem_plain.load
actions.load autoindex.conf dump_io.load lua.load proxy_ftp.load slotmem_shm.load
alias.conf autoindex.load echo.load macro.load proxy_hcheck.load socache_dbm.load
alias.load buffer.load env.load mime.conf proxy_html.conf socache_memcache.load
allowmethods.load cache_disk.conf expires.load mime.load proxy_html.load socache_shmcb.load
asis.load cache_disk.load ext_filter.load mime_magic.conf proxy_http.load speling.load
auth_basic.load cache.load file_cache.load mime_magic.load proxy.load ssl.conf
auth_digest.load cache_socache.load filter.load mpm_event.conf proxy_scgi.load ssl.load
auth_form.load cern_meta.load headers.load mpm_event.load proxy_wstunnel.load status.conf
authn_anon.load cgid.conf heartbeat.load mpm_prefork.conf ratelimit.load status.load
authn_core.load cgid.load heartmonitor.load mpm_prefork.load reflector.load substitute.load
authn_dbd.load cgi.load ident.load mpm_worker.conf remoteip.load suexec.load
authn_dbm.load charset_lite.load imagemap.load mpm_worker.load reqtimeout.conf unique_id.load
authn_file.load data.load include.load negotiation.conf reqtimeout.load userdir.conf
authn_socache.load dav_fs.conf info.conf negotiation.load request.load userdir.load
authnz_fcgi.load dav_fs.load info.load proxy_ajp.load rewrite.load usertrack.load
authnz_ldap.load dav.load lbmethod_bybusyness.load proxy_balancer.conf sed.load vhost_alias.load
authz_core.load dav_lock.load lbmethod_byrequests.load proxy_balancer.load session_cookie.load xml2enc.load
authz_dbd.load dbd.load lbmethod_bytraffic.load proxy.conf session_crypto.load
authz_dbm.load deflate.conf lbmethod_heartbeat.load proxy_connect.load session_dbd.load
authz_groupfile.load deflate.load ldap.conf proxy_express.load session.load
authz_host.load dialup.load ldap.load proxy_fcgi.load setenvif.conf
Il devrait y avoir une évolution vers une version plus récente d'Apache2 (2.4.25 ou 2.4.26) d'ici la sorite, espérons que cela proposé.