Been a while since I posted. Hope everybody's doing fine.
OK, straight to the issue. Apology for detailed explanation.
How to ???
SSL Webmail, Per Domain --with-- Redirect staying as Original Domain's URL?
I have a customer who has an SSL certificate installed on their domain for the website storefront.
The SSL Cert. includes both www. good-customer.com or good-customer.com
Customer's website works fine with SSL in all ways, with all subdirectories. (such as https:// www. good-customer.com, or ...good-customer.com/sales, and whatever.
The customer uses webmail heavily. They access webmail by https:// www .good-customer.com/webmail and they receive receive the SSL browser warning from hostname mismatch.
The server has a genuine SSL certificate installed for the various services and when the services (webmail, cpanel, etc) are accessed using the "hostname" option in Main >> Service Configuration >> Manage Service SSL Certificates Redirects.
When the good customer browses to https:/ /www. good-customer.com/webmail, they want to maintain their URL throughout the webmail session, not my server's hostname https:// server7.duraserver.net (but have no SSL Cert warning)
If I set the Main >> Service Configuration >> Manage Service SSL Certificates is set to redirect to the "Original Domain Name" they get their own https:// www. good-customer.com/webmail (redirected to https:// www. good-customer.com:2096/webmail/x3/?login=1) but With an SSL mismatch warning. Viewing the actual Cert. details, the Cert. that is being delivered is the one for server7.duraserver.net ...Even though they have a valid SSL Cert for their https:// www. good-customer.com domain, AND I set the Redirect to go to the "Original Domain Name".
How can this be? If their webmail is being reached through https:// www. good-customer.com/webmail (:2096) I know this answer.
Some folks would think that Apache is actually serving the "/webmail" contents. But I know that " :2096" is not served by Apache, it's served by Cpanel's daemon.
Since this "webserver7" has many customers on it, I can't globally install "good-customer.com's" SSL Cert for the cPanel services because all other regular-customers would have to use that good-customer's URL to get a warning free SSL webmail connection.
Am I to understand that each separate SSL website customer can't have their own valid SSL Cert for their own Webmail + cPanel services? That would be pretty ``lacking`` wouldn't it?
However, in "Service Configuration >> Manage Service SSL Certificates" there is no option for installing multiple certificates on a Per-Domain basis for the cPanel services. Am I correct about this?
If I'm correct in my assumption, then once the "Redirect" happens, Apache is no longer the serving daemon, and the cPanel serving daemon takes over from there. Thus the "Original Domain Name URL" is just a fictitious rewrite?
My customers do like my domain name.... for emailing me, however they don't want it showing up in their website address bars, not to mention my resellers. (I'm not really concerned about individual customer-domain SSL certs for POP, SMTP, IMAP. Those settings are not in front of peoples' faces all day)
Alternative? Has anyone used Apache to act as a "proxy" to access the local cPanel services from the outside world via an SSL Website URL? I'm open to anyone's config. suggestions or past experiences with Apache proxying into local cPanel services.
Any other ideas for multiple, independent customer domain name SSL Certs for the cPanel services, especially webmail?
Thanks in advance,