Enabling HTTP/2 for Apache httpdEnabling HTTP/2 for TermWeb speeds up initial page render about 3x times. Prior to enable HTTP/2 you must have at least Apache httpd 2.4.17 To enable HTTP/2 protocol for host use next config: Protocols h2 h2c http/1.1 for your virtual host config, like this: Code Block |
---|
<VirtualHost *:80>
ServerName example.termweb.eu
Protocols h2 h2c http/1.1
</VirtualHost> |
If after restarting httpd (apachectl restart ) HTTP/2 is not available then check next things:
That you applied to both http and https connections new protocol That your httpd config has enabled MPM event in /etc/httpd/conf.modules.d/00-mpm.conf you need to uncomment there next line: Code Block |
---|
| # event MPM: A variant of the worker MPM with the goal of consuming
# threads only for connections with active processing
# See: http://httpd.apache.org/docs/2.4/mod/event.html
#
LoadModule mpm_event_module modules/mod_mpm_event.so |
Plus comment old one:
Code Block |
---|
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so |
And then restart httpd again.
|