ACME webroot-маршрут /.well-known/acme-challenge (сертификат mail.pdf2scan.online)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -564,6 +564,13 @@ async def _startup():
|
|||||||
|
|
||||||
|
|
||||||
app.mount("/static", StaticFiles(directory="/web_app/static"), name="static")
|
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: серверный рендер локализованных языковых страниц ─────────────────────
|
# ── SEO: серверный рендер локализованных языковых страниц ─────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user