Drupal 10, the latest version of the open-source digital experience platform with even more features, is here.A certificate may be applicable to multiple domains and we should let multiple sites use the same certificate (provided they have access to it).
This depends on #537016: simple certificate management, #537020: create SSL certificate content type, #537022: domain-restricted certificates and #537004: "SSL site" option.
Currently, multiple domains may use multiple sites, but Aegir enforces a check that each SSL site has a unique IP address.










Comments
Comment #1
adrian CreditAttribution: adrian commentedwe kind of allow this implicitly now in HEAD.
Or rather, we don't enforce which domains they can be assigned to, so it is up to the admin to decide how he wants to associate them.
The access at the moment is based entirely on clients.
At the very least i'm going to put this as needs work.
Comment #2
adrian CreditAttribution: adrian commentedthese are supported.
Comment #5
SocialNicheGuru CreditAttribution: SocialNicheGuru commentedcan someone explain how this is done in aegir2?
I keep getting errors around needing to add more IP addresses
Comment #6
milovan CreditAttribution: milovan commentedAs SocialNicheGuru I have exactly the same problem on Aegir 2. I cannot use one key for all sites like I was able to on Aegir 1. This is a clean Aegir 2 install as upgrade from aegir 1.11 to Aegir 2.0 failed.
Comment #7
SocialNicheGuru CreditAttribution: SocialNicheGuru commentedUpgrading from 6.04 to 6.x-2.x
Comment #8
xurizaemonUse case: Wildcard cert for example.org, and wish to provision new sites @ http://sitename.example.org. (Or I have a cert with subject altname.)
Aegir refuses to provision a second site and recycle the certificate unless the server has a free IP address. Using SNI I should be able to do this. (Noted, will not work for non-SNI browsers so no IE7+Windows XP or old Android clients.)
The notice and error messages from Aegir when trying to save the site are,
Check for this is in hosting_ssl_save_key() in web_server/ssl/hosting_ssl.nodeapi.inc, and hosting_ip_allocate() is in server/hosting.ip.inc
Comment #9
anarcat CreditAttribution: anarcat commentedPlease. This feature request was closed *four* years ago. Can you open a bug report instead?
Comment #10
xurizaemon#2215789: Remove unique IP per SSL site requirement