Я установил Ghost через Bitnami на AWS и зарегистрировал с его помощью домен (750in100.com) из Google Domains. Затем я попытался установить SSL-сертификат через Let's Encrypt, и тут у меня возникли проблемы.
Проходя управляемый процесс, запущенный
$ sudo certbot certonly
Я сбит с толку, когда он предлагает мне выбрать корневой каталог. Я пробовал такие места, как:
/opt/bitnami/apps/ghost/htdocs
и
/opt/bitnami/apache2/conf
, но, видимо, я не понимаю, где именно находится веб-сайт. каталог, который certbot должен знать, чтобы продолжить. У меня каждый раз вылетает такая ошибка:
Неудачная процедура авторизации. 750in100.com (http-01): urn:acme:error:unauthorized :: Клиенту не хватает авторизация :: Неверный ответ от http://750in100.com/.well-known/acme-challenge/[длинный поток кажущиеся случайными символы]
и так далее. В конце «важные примечания» по ошибкам:
Чтобы исправить эти ошибки, убедитесь, что ваше доменное имя было введены правильно, и записи DNS A для этого домена содержат правильный IP-адрес.
Есть идеи, что я могу сделать неправильно?
Попробуйте открыть этот URL-адрес в веб-браузере, чтобы убедиться, что вы получаете ожидаемую ошибку 404.
Затем используйте sudo find / -iname "*htdocs*"
или аналогичный (index.html, bitnami и т. д. ), чтобы найти путь. Попробуйте найти битнами config.*.json
и посмотрите, есть ли там путь.