Hello,

In the process of upgrading my Drupal test-setup from DR 7.59 to DR 8.6.1, I also tried to get experience in converting a server to https. So far I haven't really managed to install a self-signed certificate in my browsers (Firefox, Chrome, and Vivaldi). This is not really an urgent problem at THIS time, since it is only my local test-setup (LAN-connected client to server, both running Linux).  So I am happy to keep on using http locally for the time being.

I have two virtual hosts set up in Apache2 - for DR 7.59 and DR 8.6.1 respectively, and invoke them with http://drupal (7.59) and http://drupal8 (8.6.1). None of the  virtual hosts have an "SSLEngine on" definition. There is also NO permanent "301"-re-route defined in either of the .htaccess files in the respective Drupal root-directories.

Version 7.59 functions correctly, however 8.6.1 returns the dreaded "ERR_SSL_PROTOCOL_ERROR" message - meaning that drupal8 sent the wrong answer. I can see this in the address-bar - it shows an (unwanted!) https-answer.

Interestingly this only happens when invoking the top (=root) page of drupal8 (i.e. http://drupal8). When invoking a node UNDER it (i.e. http://drupal8/admin, or a user-defined node), things work o.k. also in the 8.6.1-case. 

I am at a loss, having gone over the pertinent files over and over again. It would be super if somebody could point me in the right direction.

Regards 
H. Stoellinger

Comments

mmjvb’s picture

Suspect it to use https is one of the rewrites

hstoellinger’s picture

Hello and thanks for trying to help!
In the end it turned out to be a problem on the browser side: 
I erased ALL cache and history data,  and - voila - everything works as intended! 
Have a nice weekend!
H. Stoellinger