Bitnami를 통해 AWS에 Ghost를 설치하고 이를 사용하여 Google Domains에서 도메인(750in100.com)을 등록했습니다. 다음으로 Let's Encrypt를 통해 SSL 인증서를 설치하려고 시도했는데 여기서 문제가 발생했습니다.
다음에 의해 시작된 부트스트래핑 프로세스를 실행하는 동안
$ sudo certbot 인증서만
네트워크 루트를 선택하라는 메시지가 표시되었을 때 혼란스러웠습니다. 나는 다음 위치를 시도했습니다.
/opt/bitnami/apps/ghost/htdocs
그리고
/opt/bitnami/apache2/conf
그러나 분명히 나는 계속하기 위해 certbot이 알아야 할 webroot 디렉토리가 어디에 있는지 이해하지 못합니다. 매번 다음과 같은 오류가 발생합니다.
승인 절차가 실패했습니다. 750in100.com (http-01): urn:acme:error:unauthorized:: 클라이언트에 충분한 인증이 부족함:: 잘못된 응답 http://750in100.com/.well-known/acme-challenge/[长무작위로 보이는 문자 흐름]
등. "중요 사항"의 끝 부분이 잘못됨:
이러한 오류를 수정하려면 도메인 이름을 올바르게 입력했는지, 도메인의 DNS A 레코드에 올바른 IP 주소가 포함되어 있는지 확인하세요.
내가 여기서 뭘 잘못하고 있는지 어떤 아이디어가 있습니까?
답변1
웹 브라우저에서 URL을 열어 예상되는 404 오류가 표시되는지 확인하세요.
그런 다음 유사한 항목(index.html, bitnami 등)을 사용하여 sudo find / -iname "*htdocs*"
경로를 찾습니다. bitnami를 찾아 config.*.json
경로가 있는지 확인해보세요.