Skip to content

TCP+SNI support on the same port as HTTPS  #169

@mildred

Description

@mildred

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions