Ok so, after the upgrade from Ubuntu 16.04 to Ubuntu 18.04, I reinstalled i-MSCP and now the panel (or anything else) doesn't work on apache 443, before the upgrade I had the PanelRedirect plugin installed which would enable customers to access the panel on a normal URL without :8443 at the end, now the panel works properly if I add :8443 at the end, but on the normal URL Chrome gives the following error :
If I try to curl https://localhost I get this : (If I try to curl any https site which is NOT on this server, it works fine)
I checked all Apache modules, I check OpenSSL version, everything *seems* fine, I also compared settings between this server and another recently updated server which works fine and couldn't find any difference in configs.
The only thing I can think of is that i-MSCP was recently upgraded from a very old version (1.1.21) to the latest 1.5.3-2018 and maybe some old config file was left behind which is interfering with Apache. I tried to run the installer again with --reconfigure and nothing changed.
The only logs I get in Apache are :
127.0.0.1 - - [09/Feb/2019:14:15:12 +0200] "\x16\x03\x01\x02" 400 226 "-" "-"
127.0.0.1 - - [09/Feb/2019:14:15:19 +0200] "\x16\x03\x01\x02" 400 226 "-" "-"
127.0.0.1 - - [09/Feb/2019:14:15:25 +0200] "\x16\x03\x01\x02" 400 226 "-" "-"
It's like Apache doesn't know anymore how to handle a SSL connection.
ANY IDEAS ?!
Ubuntu 18.04 - i-MSCP 1.5.3 Build: 2018120800
P.S. When I finished the reconfigure of the panel after it said I can login into the panel the following error appeared below for 3 different sites :
[ERROR] Servers::named::bind::_compileZone: Couldn't compile the site.com zone: Unknown error