I assume this is a problem with OpenSSL but I can't find any errors.
The only SSL based website that works is my ISPConfig install: https://example.com:81
Other than that no https sites work (timeout), no SSH (timeout), no email (timeout), no FTP (timeout).
Everything did work fine but I moved the server to a new location (same IP address) and now these problems.
WebFTP works fine. There is no firewall installed on the machine and I'm running the latest version of ISPConfig.
Again my only guess is that the OpenSSL engine is hosed.