1
0
mirror of https://github.com/nxshock/gonx.git synced 2024-11-27 17:11:01 +05:00

Fix ACME challenge dir access

This commit is contained in:
nxshock 2024-03-10 18:18:23 +05:00
parent 5903c6fbcd
commit e9ad16b83e

View File

@ -48,7 +48,7 @@ func main() {
slog.Debug("Starting HTTP listener", slog.String("addr", config.HttpListenAddr)) slog.Debug("Starting HTTP listener", slog.String("addr", config.HttpListenAddr))
smux := http.NewServeMux() smux := http.NewServeMux()
smux.Handle(defaultAcmeChallengePath, http.StripPrefix(defaultAcmeChallengePath, http.FileServer(http.Dir(config.AcmeChallengePath)))) smux.Handle(defaultAcmeChallengePath, http.FileServer(http.Dir(config.AcmeChallengePath)))
smux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { smux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, "https://"+r.Host+r.RequestURI, http.StatusMovedPermanently) http.Redirect(w, r, "https://"+r.Host+r.RequestURI, http.StatusMovedPermanently)
}) })