Skip to content

Fabio does not advertise http/1.1 on TLS connections #289

@magiconair

Description

@magiconair

@hkolk found this:

# start consul (sep term)
consul agent -server -dev

# start fabio with a cert store (sep term)
./fabio -proxy.cs 'cs=tls;type=path;cert=demo/cert/server' -proxy.addr ':9443;cs=tls'

# determine protocol
openssl s_client -nextprotoneg 'spdy3,http/1.1' -servername www.server.com -connect localhost:9443
...
Protocols advertised by server: h2
...
Next protocol: (2) spdy3

This seems to cause a broken TLS handshake with Safari on OS X 10.10 and maybe others.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions