docker - Caddy、Docker 和 Letsencrypt 暂存的问题
问题描述
我需要使用 docker 在项目中配置 caddy staging
我有以下球童配置production.yml
:
caddy:
build:
context: .
dockerfile: ./compose/production/caddy/Dockerfile
image: demo_production_caddy
depends_on:
- django
volumes:
- production_caddy:/home/demo/.caddy
env_file:
- ./.envs/.production/.caddy
ports:
- "0.0.0.0:80:80"
- "0.0.0.0:443:443"
我的球童档案
my-domain.com www.my-domain.com {
proxy / django:5000 {
transparent
}
tls acu.salta@gmail.com {
ca https://acme-staging-v02.api.letsencrypt.org/directory
}
卡迪的回应:
caddy_1 | 2020/02/09 14:14:29 [INFO][my-domain.com] acme: Obtaining bundled SAN certificate
caddy_1 | 2020/02/09 14:14:30 [INFO][my-domain.com] AuthURL: https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/38002395
caddy_1 | 2020/02/09 14:14:30 [] failed to get certificate: acme: Error 405 - urn:ietf:params:acme:error:malformed - Method not allowed
caddy_1 | exit status 1
demo_caddy_1 exited with code 1
有谁知道问题是什么?
解决方案
推荐阅读
- asp.net-mvc - 如何添加具有需要由 Autofac 解决的依赖项的自定义 ModelMetadataDetailsProvider?
- python-3.x - 尝试使用 Pywinauto 向应用程序发送文本时出错:AttributeError
- ios - CollectionViewCells 中的重复表视图
- linux - 用新行替换逗号但保留第一列
- python - 熊猫:在一列数组上的`array_split`,为什么我找不到该列的最大值
- java - boyer moore 算法:使用 java 使其更高效
- java - createCameraPreviewSession:Surface 没有有效的本机窗口 - 第二次创建时出错
- kentico - 带有 HTML 代码的 Kentico 电子邮件模板宏
- java - 归档的Java方法
- sql - 自引用表上的合并约束错误