If you have recently enabled HTTP/2 on your Plesk 12.5 server, sites viewed in Firefox may simply display a blank page. This is because the default configuration may still use a cipher which has been blacklisted in Firefox only. All other browsers will continue to work as expected.
Unfortunately, Firefox doesn't display any errors nor log anything to the console to diagnose this and it makes finding the issue extremely difficult. It appears to be isolated to CentOS 6 based systems only, which are running OpenSSL 1.0.1e with a cusomised virtual server template. Using the Qualys SSL Tool, you may also see the following:
- To check of you have a customised template, check if a custom nginxDomainVirtualHost.php exists:
- If the file exists and you need the changes, modify the ssl_ciphers line in your editor to use:
- If you don't require the changes, delete the file and re-enable HTTP/2 to test.
- You'll now need to reconfigure the websites on the server using the Plesk httpdmng tool:
- This will reset the configurations for Nginx. To apply the new configuration, ensure you restart Ngnix:
service nginx restart
- Re-check your site in Firefox to confirm. You can also re-run the Qualys SSL Tool to ensure the ciphers are valid.
Official Plesk KB on HTTP/2: https://kb.plesk.com/en/128766