GoDaddy Multiple Domain (UCC/SAN) SSL and 421 Misdirected Request Errors
When using a GoDaddy Multiple Domain (UCC/SAN) SSL Certificate between multiple sub-domains, you will see a 421 Misdirected Request Error.
The solution to the problem is entirely upon GoDaddy to perform. It’s in their deepest server configurations around SSL and how they’re handling your multi-domain certificate.
Server Name Indication
The solution is an extension to the SSL protocol calledServer Name Indication(RFC 4366), which allows the client to include the requested hostname in the first message of its SSL handshake (connection setup). This allows the server to determine the correct named virtual host for the request and set the connection up accordingly from the start.
With SNI, you can have many virtual hosts sharing the same IP address and port, and each one can have its own unique certificate (and the rest of the configuration).
Hammer on GoDaddy support until they give you someone who can affirmatively acknowledge this very real problem and escalate it appropriately for a firm resolution.
Failing #1, purchase a separate SSL certificate per domain. Depending on your budget, this may require prioritizing which domains get their own, individual HTTPS and which do not.
Failing #2,change to a different web hostthat has conquered this issue using the information I’ve quoted above, or provides a solid workaround such that you don’t break your budget and can still have HTTPS for all your domains.
So far, I've been unsuccessful in connecting with a GoDaddy Support Tech that understands the issue. The last two techs have said the issue is with our host and not GoDaddy, who is the SSL Provider.