英文:
404 Error When trying to obtain managed certificate on google app engine
问题
我正在尝试获取一个托管证书,以便使我的应用引擎应用程序可以通过自定义域名访问。我已经成功添加了域名,并创建了DNS记录。然而,现在我遇到了一个问题:自定义域名一直处于“证书正在激活”状态。我检查了日志,似乎谷歌证书服务正在向我的应用发送GET请求,路径为.well-known/acme-challenge/<challenge string>
。由于我的应用没有设置响应该URL的功能,这些请求返回了404错误。
我的应用是用Go语言构建的,app.yaml
文件的内容如下(省略了环境变量):
runtime: go120 # 或其他支持的版本
app_engine_apis: true
env_variables:
MY_VAR: 'my-val'
...
我是否需要进行其他设置?我是否需要将acme challenge请求重定向到谷歌服务?我在文档中没有找到相关信息。
英文:
I'm trying to get a managed certificate to make my app engine application accessible from a custom domain. I managed to add the domain, and I also created the DNS records. However, now I'm running into a problem: The custom domain is stuck in the "certificate being activated" state. I checked my logs, and it seems that the google certificate service is making GET requests to my app, under .well-known/acme-challenge/<challenge string>
. These are returning 404, because my app isn't set up to respond on that URL.
The app is built in Go, and the app.yaml
has the following content (environment variables are omitted).
runtime: go120 # or another supported version
app_engine_apis: true
env_variables:
MY_VAR: 'my-val'
...
Is there something else I need to set up? Do I somehow need to redirect the acme challenge requests to a google service? I haven't been able to find anything in the docs.
答案1
得分: 1
在等待了两个小时后,它突然开始工作了。我喜欢云端...
英文:
It randomly started working after waiting for two hours. I love the cloud...
答案2
得分: 1
这个问题也困扰了其他人,幸运的是,在你的情况下,问题在一段时间后自行解决了。在其他情况下,需要重新配置一切(删除自定义域名,添加自定义域名,验证)。我找到了两个相同的案例,通过这种方法解决了问题。以下是链接:
英文:
This has been an issue for others as well, it's fortunate in your case that it was resolved by itself after some time. In other cases, what was needed was to reconfigure everything again (remove custom domain, add custom domain, validate. I've found 2 identical cases That were resolved by the said method.<br><br>https://stackoverflow.com/questions/69306324/constant-request-of-acme-challenge-file-on-appengine-from-google<br>https://stackoverflow.com/questions/48189584/google-app-engine-custom-domain-is-not-activating-google-managed-ssl<br>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论