Hello,
Firstly, great to see the new features coming through. Really excited for the LE functionality, one less thing to maintain Great work
I have raised this before (49147-multi-instance-server-certificate) but we could work around the issue based on the support instructions.
We have a server running two Octopus instances.
When we configure the SSL binding, Octopus always attempts to bind certificates on 0.0.0.0:443 - so if i configure the SSL cert (using the octopus manager) for {instance 1} it sets the cert. After if I set the SSL cert for {instance 2} it will bind that cert on 0.0.0.0:443 and overwrite the cert binding for {instance 1}.
The two instances have different IP addresses so I need these certs to bind on the specific IP for the instance.
netsh http show sslcert
IP:port : {instance 1 IP}:443
Cert hash : {instance 1 cert hash}
…
IP:port :{instance 2 IP}:443
Cert hash : {instance 2 cert hash}
Now that I am using the LE functionality, it will automatically renew and set the binding on my instance 21 days before this certificate expires. Setting it incorrectly on 0.0.0.0:443 instead of {instance IP}:443
So every time Octopus renews the portal cert it is going to break one of my instances certificate binding.
Regards,
Morgan