fix: ACME HTTP-01 via nginx config without HTTPS redirect

This commit is contained in:
orohi
2026-06-17 06:12:54 +03:00
parent f2c05d15ec
commit 0000a8974d
8 changed files with 239 additions and 26 deletions
+6
View File
@@ -16,7 +16,10 @@ type Config struct {
SessionTTLHours int
ACMEEmail string
ACMEStaging bool
ACMEHTTPAddr string
SSLStoragePath string
NginxSitesDir string
NginxReloadCmd string
}
func Load() (*Config, error) {
@@ -65,6 +68,9 @@ func Load() (*Config, error) {
SessionTTLHours: 168,
ACMEEmail: strings.TrimSpace(os.Getenv("ACME_EMAIL")),
ACMEStaging: os.Getenv("ACME_STAGING") == "true" || os.Getenv("ACME_STAGING") == "1",
ACMEHTTPAddr: strings.TrimSpace(os.Getenv("ACME_HTTP_ADDR")),
SSLStoragePath: sslPath,
NginxSitesDir: strings.TrimSpace(os.Getenv("NGINX_SITES_DIR")),
NginxReloadCmd: strings.TrimSpace(os.Getenv("NGINX_RELOAD_CMD")),
}, nil
}