let fly terminate TLS They have enough information to get private keys anyway
1 file changed, 1 insertion(+), 14 deletions(-)
changed files
M internal/server/server.go → internal/server/server.go
@@ -25,11 +25,6 @@ type Options struct { ListenAddress string `conf:"default:localhost"` Port int `conf:"default:8080,short:p"` - TLS bool `conf:"default:false"` - TLSPort int `conf:"default:8443"` - - ACMEIssuer string - ACMEIssuerCert string Domains []string `conf:"-"` WildcardDomains []string `conf:"-"`@@ -79,14 +74,6 @@ } s.mux.Handle("/", app.Handler) } -func (s *Server) serve(tls bool) error { - if tls { - return s.serveTLS() - } - - return s.serveTCP() -} - func (s *Server) Start() error { top := http.NewServeMux() top.Handle("/",@@ -107,7 +94,7 @@ IdleTimeout: IdleTimeout, Handler: top, } - if err := s.serve(s.options.TLS); err != http.ErrServerClosed { + if err := s.serveTCP(); err != http.ErrServerClosed { return errors.WithMessage(err, "error creating/closing server") }