I have a use case where I need to route on port 443 two type of services:
- services that are already using https. fabio would just need to use SNI to forward the TCP connection to them
- services which are plain HTTP, fabio need to wrap a SSL connection around that
I understand that fabio can do both, but not on the same port. Would it be possible to do that? Basically, it would need to :
- read SNI information
- check if the underlying service talks https, if so, proxy the TCP stream
- if the underlying service only talks unencrypted http, wrap the http in SSL using a certificate from the store
I have a use case where I need to route on port 443 two type of services:
I understand that fabio can do both, but not on the same port. Would it be possible to do that? Basically, it would need to :