Unfortunately I had quite some trouble getting the protocol to work on my apache webserver and I couldn't figure out what the issue was until I enabled debugging for that module:
Replace the line
# LogLevel http2:info
and restart your apache server. Now try to access some site that should be served via HTTP2. After doing so, grep the apache log files for the following string:
and you should most likely find the problem with your HTTP2 setup.
grep -Fr "http2:debug" /var/log/apache2
Don't forget to disable debug logging again or else your log files will quickly become huge.
In my case it was a cipher combination that was not allowed to be used for HTTP2. After disabling the specific cipher, HTTP2 finally worked on my apache.
TrackbacksTrackback specific URI for this entry
This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.
The author does not allow comments to this entry