title: How to enable apache-http/2 in centos 7?
body: <p>I have followed the below  link for enabling http/2 in centos-7 apache.
  <a href="https://www.tunetheweb.com/performance/http2/" rel="nofollow noreferrer">https://www.tunetheweb.com/performance/http2/</a></p>
  
  <p>My openssl version :</p>
  
  <pre><code># openssl version
  OpenSSL 1.1.0f  25 May 2017
  </code></pre>
  
  <p>While installing latest apr-util and apache(httpd-2.4.27)
  below errors occurred on <code>make</code> command</p>
  
  <p>Inside the apr-util folder :</p>
  
  <pre><code># make
  
  make[1]: Entering directory `/usr/local/src/apr-util-1.6.0'
  /bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/local/src/apr-util-1.6.0/incl
  ude -I/usr/local/src/apr-util-1.6.0/include/private  -I/usr/local/apr/include/apr-1    -o xml/apr_xml.lo -c xml/apr_xml.c &amp;&amp; touch xml/apr_xml.lo
  xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
   #include &lt;expat.h&gt;
                     ^
  compilation terminated.
  make[1]: *** [xml/apr_xml.lo] Error 1
  make[1]: Leaving directory `/usr/local/src/apr-util-1.6.0'
  make: *** [all-recursive] Error 1
  </code></pre>
  
  <p>Inside the httpd folder :</p>
  
  <pre><code>#make
  
  Making all in srclib
  make[1]: Entering directory `/usr/local/src/httpd-2.4.27/srclib'
  Making all in apr
  make[2]: Entering directory `/usr/local/src/httpd-2.4.27/srclib/apr'
  make[3]: Entering directory `/usr/local/src/httpd-2.4.27/srclib/apr'
  make[3]: Nothing to be done for `local-all'.
  make[3]: Leaving directory `/usr/local/src/httpd-2.4.27/srclib/apr'
  make[2]: Leaving directory `/usr/local/src/httpd-2.4.27/srclib/apr'
  Making all in apr-util
  make[2]: Entering directory `/usr/local/src/httpd-2.4.27/srclib/apr-util'
  make[3]: Entering directory `/usr/local/src/httpd-2.4.27/srclib/apr-util'
  /bin/sh /usr/local/src/httpd-2.4.27/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/local/src/htt
  pd-2.4.27/srclib/apr-util/include -I/usr/local/src/httpd-2.4.27/srclib/apr-util/include/private  -I/usr/local/src/httpd-2.4.27/srclib/apr/include    -o xml/apr_xml.lo -c xml/a
  pr_xml.c &amp;&amp; touch xml/apr_xml.lo
  xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
   #include &lt;expat.h&gt;
                     ^
  compilation terminated.
  make[3]: *** [xml/apr_xml.lo] Error 1
  make[3]: Leaving directory `/usr/local/src/httpd-2.4.27/srclib/apr-util'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/usr/local/src/httpd-2.4.27/srclib/apr-util'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/usr/local/src/httpd-2.4.27/srclib'
  make: *** [all-recursive] Error 1
  </code></pre>