From adbf9a5bc3508faefb58f390dd291dca56f4fb93 Mon Sep 17 00:00:00 2001 From: Mohamed Al Ashaal Date: Tue, 20 Jun 2023 15:41:14 +0300 Subject: [PATCH] updated main.go --- main.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/main.go b/main.go index 331c2ea..aee5fc8 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "log" + "net/http" "github.com/labstack/echo/v4" "github.com/labstack/echo/v4/middleware" @@ -19,9 +20,6 @@ func main() { UserAgent: "https://github.com/alash3al/httpsify", } - httpChallengeHandler := e.AutoTLSManager.HTTPHandler(nil) - - e.Use(middleware.HTTPSRedirect()) e.Use(middleware.Logger()) e.Use(middleware.Recover()) e.Use(func(next echo.HandlerFunc) echo.HandlerFunc { @@ -30,10 +28,6 @@ func main() { c.Response().Header().Set("X-Secured-By", "https://github.com/alash3al/httpsify") } - if !c.IsTLS() { - return echo.WrapHandler(httpChallengeHandler)(c) - } - hosts := hosts.Load().(map[string]*echo.Echo) host := hosts[c.Request().Host] @@ -48,7 +42,7 @@ func main() { errChan := make(chan error) go (func() { - errChan <- e.Start(*flagHTTPAddr) + errChan <- http.ListenAndServe(*flagHTTPAddr, e.AutoTLSManager.HTTPHandler(nil)) })() go (func() {