Я следую the guide to generate the certificates, и он хорошо работает: внутри общего каталога (webroot) создается папка с именем .well-known
, содержащая некоторые вещи в ней.Generate Давайте зашифруем сертификаты и установим общедоступный путь
Затем он пытается сделать запрос my.domain.com/.well-known/...
, но заканчивается 404 из-за моей архитектуры приложения.
В моем приложении, материал в общедоступном каталоге доступен по определенному пути: my.domain.com/!/foo/public/.well-known/...
Как я могу сказать Давайте шифровать, чтобы сделать запрос на этот адрес?
В настоящее время заканчивается с этой ошибкой:
Requesting root privileges to run certbot...
/home/ubuntu/.local/share/letsencrypt/bin/letsencrypt certonly
--webroot -w ../preview-app-packed/preview-app/public/ -d preview.mydomain.org
Failed authorization procedure.
preview.mydomain.org (http-01): urn:acme:error:unauthorized :: Theclient lacks
sufficient authorization :: Invalid response from http://preview.
mydomain.org/.well-known/acme-challenge/4FH...fsM: "<!DOCTYPE html>
А, я вижу! В конце я просто добавил еще один открытый каталог, который напрямую передает содержимое. :-) –