Go Back   cPanel Forums > cPanel® and WHM® (for Linux® and FreeBSD® Servers) > cPanel and WHM Discussions

View Poll Results: Do you want to see/have more/full support of SNI, SSL in cPanel ?
Yes 9 52.94%
Yes, more options & support 7 41.18%
No 1 5.88%
Voters: 17. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-19-2008, 04:21 PM
Registered User
 
Join Date: Jun 2008
Posts: 2
Emdy is on a distinguished road
Thumbs up SNI ( Server Name Indicator ), SSL support in cPanel, Use 1 IP for Hundred SSL VHost

Discussion on SNI, SSL, HTTPS, IP address, etc and
Poll : Do you want to see/have full/more support of SNI, SSL in CPanel ?
* Yes
* Yes, More Options
* No

Does cPanel supports SNI ( Server Name Indicator ) ( its a TLS extension, mod_gnutls ) ?

SNI allows a hosting server to use/share only 1 IP address to host hundreds of virtual hosts each with its own SSL certificates.

Usually SSL implementation (like, for delivering content through HTTPS Secured Web Pages) is done for each virtual host by binding it with one dedicated/unique IP address.

Improvement of this feature will help us to provide & implement SSL certificate for each virtual host, by using only 1 shared IP address, is a great way to reduce the need of extra IPs, thus saving the cost of dedicated IP, and by also improving the overall whole package.

How much SNI support does cPanel currently have ?

Below are some related links :
SSL-enabled Name-based Apache Virtual Hosts with mod_gnutls :
http://www.g-loaded.eu/2007/08/10/ss...th-mod_gnutls/.
How to use SNI : http://fedoranews.org/cms/node/2875.
How To Enable Multiple HTTPS Sites For One IP On Debian Etch Using TLS
Extensions : http://howtoforge.com/enable-multipl...on-debian-etch.
Paul found a way to use mod_gnutls for implementing TLS SNI : http://journal.paul.querna.org/artic...ion/?postid=70.
TLS upgrade : http://corelands.com/blog/?postid=51.
mod_ssl : http://httpd.apache.org/docs/2.1/mod...html#sslengine.
mod_gnutls : http://www.outoforder.cc/projects/apache/mod_gnutls/ .
SNI (Server Name Indication) : RFC-3546 section 3.1 :
http://www.ietf.org/rfc/rfc3546.txt.

Anyone else have other links related with SNI implementation ?

Thanks.
~ Emdy Ash. (06/19/2008,1:59PM,Thu,PST).

Last edited by Emdy; 06-19-2008 at 07:19 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 06-24-2008, 08:17 AM
cpanelkenneth's Avatar
cPanel Quality Assurance
 
Join Date: Apr 2006
Posts: 3,346
cpanelkenneth is on a distinguished road
This won't happen at least until all the major browsers actually support SNI.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 06-24-2008, 09:31 PM
Registered User
 
Join Date: Jun 2008
Posts: 2
Emdy is on a distinguished road
Hi kenneth,

These have support for SNI already :
* Opera support this since 7.60, Technical Preview 1 : http://my.opera.com/community/dev/tp/760/tls11/info/
* Microsoft Internet Explorer supports it as of IE7 Beta 2 (only for Windows Vista, not for Windows XP) : http://blogs.msdn.com/ie/archive/2005/10/22/483795.aspx
* Firefox does support it since Firefox 2.0 (bug 116169). Support in the underlying nss library client is present since 2006, see bug 116168 for details.
* Konqueror should support it in 4.0 (bug 122433)
* Safari: A webkit bug on ?OpenDarwin was filed (http://nikolasco.livejournal.com/343541.html) but closed invalid as this has to be implemented in Apple's libfoundation (?OpenDarwin Bug 9502, not accessible any more due to ?OpenDarwin's shutdown). The Apple Radar bug number for this should be 4591827, but this bug is not accessible by the general public so the status of it remains unkown.

It should still be implemented as an option at least, as very soon all of them will support it completely.

If you're not prepared from now, you will be left behind, and you're already is.
Please give it urgency.
~ Emdy Ash. (06/24/2008,7:30PM,Tue,PST).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 06-25-2008, 06:15 AM
SageBrian's Avatar
Registered User
 
Join Date: Jun 2002
Location: NY/CT (US)
Posts: 362
SageBrian is on a distinguished road
Quote:
Originally Posted by Emdy View Post
Hi kenneth,
These have support for SNI already :
* Microsoft Internet Explorer supports it as of IE7 Beta 2 (only for Windows Vista, not for Windows XP) : http://blogs.msdn.com/ie/archive/2005/10/22/483795.aspx
There's the big one. IE.
Besides the lingering bunch of IE6 people, the bigger issue is Vista.
If IE7 only supports it in Vista, and not XP, then we have a large base of XP users who are not going to upgrade to Vista.

I love the concept of SNI (without reading any of the info on it), but would it be just a quick patch until we finally switch to IPv6?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 06-25-2008, 09:31 AM
cpanelkenneth's Avatar
cPanel Quality Assurance
 
Join Date: Apr 2006
Posts: 3,346
cpanelkenneth is on a distinguished road
There are several problems with SNI, which we have been monitoring for a while. The browser problem is just one. If less than 25% of the installed browser base cannot support SNI then that is a major issue. Of the ones provided above, there is little mention of embedded browsers.

Another is lack of support for SNI in the OpenSSL install base. While OpenSSL 0.9.8 does have support for SNI in certain versions, that is of little consolation if a significant portion of the install base cannot make use of it since the OS Vendor does not provide the version needed. GnuTLS is simply not suitable for deployment, due to performance issues, on very busy sites/servers.

There are other issues beyond the two mentioned above. We will continue to monitor the landscape for SNI deployment possibilities.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 10-05-2008, 10:57 PM
Registered User
 
Join Date: May 2006
Posts: 13
JamieW is on a distinguished road
Yeah, SNI or something almost seems required now. IE under Vista and Firefox 3 now completely block you from accessing an SSL secured site if the domain on the certificate doesn't match the one you are trying to access, and if your sites are name-based, then that means you're pretty much boned, it seems.

Under Firefox 3 at least it has a link right there to "add an exception," but only with a lot of big scary "get me out of here!" messages and warnings. And under Vista I don't even know how to allow an exception.

Your average casual user who doesn't understand how this works probably isn't going to do any of that, unless you hold each one's hand and walk them through it, telling them that "yes, even though your browser says if you click there kittens will die and the world will explode, go ahead and click it and say yes."

Or am I missing something and is there a way I can install a domain-specific SSL cert for a name-based domain, so that the browsers will allow users into their cpanels and webmail?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 10-06-2008, 12:57 PM
cPanelDavidG's Avatar
cPanel Technical Sales
 
Join Date: Nov 2006
Location: Houston, TX
Posts: 8,117
cPanelDavidG is on a distinguished road
Quote:
Originally Posted by JamieW View Post
...

Or am I missing something and is there a way I can install a domain-specific SSL cert for a name-based domain, so that the browsers will allow users into their cpanels and webmail?
In Tweak Settings you can set the option for "When visiting /cpanel or /whm or /webmail with SSL, you can choose to redirect to:" to "SSL Certificate name."

For similar options, look at the adjacent settings in Tweak Settings.

As for installing a SSL Certificate for cpsrvd (the daemon that serves cPanel, WHM and Webmail), go to WHM -> Service Configuration -> Manage Service SSL Certificates and for cPanel/WHM/Webmail click on the "Install new Certificate" link.

I'm not sure if this is precisely what you were looking for, but just thought I'd give a head's up on this functionality.
__________________
Need technical assistance? You can find your best avenue for support at: http://support.cPanel.net
-- cPanel David G., Lead Forum Administrator & cPanel Technical Sales Representative
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 10-13-2008, 12:14 AM
Registered User
 
Join Date: May 2006
Posts: 13
JamieW is on a distinguished road
Thanks for the info, David.

The first one for mine was already set to "SSL Certificate name."
The other option you gave seems to only allow me to replace the one there, not add more for each domain.

What I have is say domain1.com, domain2.com, domain3.com, all name-based with the same IP address.
If I set the security cert to match correctly for domain1.com, then when someone logs in for domain2.com or domain3.com, they get an error saying the cert is invalid because it's for domain1.com, not the one they're logging in on.

What I need is a way to have self-signed certs for each named-based domain, but cpanel says I have to have an IP-based one to install a cert.

When a cert is requested, can the server tell what domain it is being asked for (like the way when a web page is asked for, it knows what domain to look up)? If so, then perhaps multiple certs can be saved on the server for a given IP, and if one matches what's being requested, serve that one, or else serve the default one.

Mainly I just want some way my clients with name-based sites to be able to access their secure cpanel, webmail, and such without being blocked.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 10-13-2008, 12:20 PM
cPanelDavidG's Avatar
cPanel Technical Sales
 
Join Date: Nov 2006
Location: Houston, TX
Posts: 8,117
cPanelDavidG is on a distinguished road
Well, keep in mind, SSL certificates are bound to a single IP address. You cannot have multiple SSL certificates bound to one IP address, it simply doesn't work.

I recommend acquiring a SSL certificate for your hostname and redirecting users to the hostname for logging into their cPanel/WHM/Webmail interfaces via SSL.

SNI, which was mentioned in the original post, is not supported at this time and is not widely used as noted by the lack of browser support.
__________________
Need technical assistance? You can find your best avenue for support at: http://support.cPanel.net
-- cPanel David G., Lead Forum Administrator & cPanel Technical Sales Representative
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 09-05-2009, 02:04 AM
Registered User
 
Join Date: Jun 2009
Posts: 14
gearheadhost is on a distinguished road
Update?

Is there an update on the SNI idea for cPanel or are we still waiting on more browser and OpenSSL support?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
hosting , shared , sni , ssl , tls

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:32 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© cPanel Inc