When setting up a second SSL Apache virtual host, you may be frustrated when your browser can't connect and tells you something like
Safari can't establish a secure connection to the server "servername"
In your ssl_request_log you see baffling entries like this:
This is because you have forgotten to enable SSL for your virtual host with the following:
You'll probably need some other SSL-based directives in there, too.
Reference: Read more... about Solved: Apache SSL virtual host says "\x16\x03\x01"