Skip to content

Commit 2d1b6dc

Browse files
author
Donald Guy
committed
[nginx] pass non-SNI TLS hello to default backend, Fixes #693
1 parent 4601775 commit 2d1b6dc

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

controllers/nginx/pkg/cmd/controller/nginx.go

+7-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,13 @@ func newNGINXController() ingress.Controller {
8383
configmap: &api_v1.ConfigMap{},
8484
isIPV6Enabled: isIPv6Enabled(),
8585
resolver: h,
86-
proxy: &proxy{},
86+
proxy: &proxy{
87+
Default: &server{
88+
Hostname: "localhost",
89+
IP: "127.0.0.1",
90+
Port: 442,
91+
},
92+
},
8793
}
8894

8995
listener, err := net.Listen("tcp", ":443")

controllers/nginx/pkg/cmd/controller/tcp.go

+1-5
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ func (p *proxy) Get(host string) *server {
2727
}
2828
}
2929

30-
return &server{
31-
Hostname: "localhost",
32-
IP: "127.0.0.1",
33-
Port: 442,
34-
}
30+
return p.Default
3531
}
3632

3733
func (p *proxy) Handle(conn net.Conn) {

0 commit comments

Comments
 (0)