AWS에서 Ghost의 웹 루트 디렉터리 찾기

AWS에서 Ghost의 웹 루트 디렉터리 찾기

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경로가 있는지 확인해보세요.

관련 정보