ACME webroot-маршрут /.well-known/acme-challenge (сертификат mail.pdf2scan.online)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
berkio_admin_gitea
2026-07-07 15:02:37 +00:00
parent 39b45d3a64
commit 13404848c7

View File

@@ -564,6 +564,13 @@ async def _startup():
app.mount("/static", StaticFiles(directory="/web_app/static"), name="static")
# ACME http-01 (certbot --webroot) для mail.pdf2scan.online: LE стучится на :80 этого хоста
try:
os.makedirs("/web_app/acme/.well-known/acme-challenge", exist_ok=True)
app.mount("/.well-known/acme-challenge",
StaticFiles(directory="/web_app/acme/.well-known/acme-challenge"), name="acme")
except Exception as _acme_err:
print(f"acme mount skipped: {_acme_err}")
# ── SEO: серверный рендер локализованных языковых страниц ─────────────────────