【发布时间】:2022-10-25 13:23:20
【问题描述】:
尝试设置一个带有自定义域的 GitHub 页面,以完成证书生成(Let's Encrypt)的终极挑战。
我设法通过添加带有include: [".well-known"] 内容的_config.yml 文件来发布.well-known 文件夹。
但是,它不适用于.well-known/acme-challenge 的子目录,并且对这些配置没有运气include: [".well-known/acme-challenge", ".well-known", ".well-known/acme-challenge/index.html"]
测试命令:
-
curl -v http://exptests.com/.well-known/index.html<< 作品 -
curl -v http://exptests.com/.well-known/acme-challenge/index.html<< 不起作用
【问题讨论】:
-
尝试将一个空的
.nojekyll文件放到docs目录中,这样您就不必与内置静态站点生成器 Jekyll 考虑或忽略的内容作斗争。 -
@BenjaminW。刚刚应用了更改,到目前为止看起来还没有工作
-
该文件仍然存在,创建了一个拉取请求以将其删除:) 合并并重试。
-
@Christian 评论是要介绍一个
.nojekyll文件,我做了(.nojekyll文件首先不存在) -
您是否提到了这些挑战:letsencrypt.org/docs/challenge-types?
标签: jekyll github-pages lets-encrypt acme