이 가이드를 사용하여 SSL을 구성하려고 합니다. https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-22-04
하지만 다음 오류가 발생합니다.
serv_ivan@964889-cd87180:~$ sudo certbot --apache
[sudo] password for serv_ivan:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Which names would you like to activate HTTPS for?
1: vardidze.ru
2: www.vardidze.ru
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel):
Requesting a certificate for vardidze.ru and www.vardidze.ru
Certbot failed to authenticate some domains (authenticator: apache). The Certificate Authority reported these problems:
Domain: vardidze.ru
Type: unauthorized
Detail: 94.228.120.106: Invalid response from http://vardidze.ru/.well-known/acme-challenge/3_vZwseS0tgfCsIJYvlU91atg-lEkdzvQZ58W-rJH98: 403
Hint: The Certificate Authority failed to verify the temporary Apache configuration changes made by Certbot. Ensure that the listed domains point to this Apache server and that it is accessible from the internet.
Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
내 도메인을 사용할 수 있는 동안:www.vardidze.ru
도와주세요.
답변1
"수동" 섹션의 처음 네 단락에 설명된 대로 LetsEncrypt 소프트웨어에서 인증서를 요청 Certbot
하고 챌린지를 통해 도메인 이름의 소유권을 증명하기 위해 "수동 모드"를 선택한 것으로 보입니다.http
이 Certbot 문서 페이지
http 챌린지는 웹 서버 소유자에게 Certbot이 검색할 파일을 웹 서버에 배치하도록 요청합니다. 파일의 이름과 내용은 Certbot에 의해 제공되며 SSL 인증서 요청에 고유합니다. Certbot이 이 파일의 내용을 검색할 수 있으면 귀하가 웹 서버를 소유하고 인증서를 받을 권한이 있음을 증명합니다.
Certbot이 웹 서버에서 파일을 검색하려고 하면 403 오류가 발생합니다. 파일과 해당 콘텐츠를 웹 서버에 추가하고 Certbot에 다시 시도하도록 요청하세요. 또는 dns
챌린지(DNS에 TXT 레코드를 추가하는 경우 )를 사용하려는 경우 vardidze.ru
이 답변 앞부분의 설명서 페이지에 언급된 명령줄 옵션을 사용하여 Certbot에 이를 표시하세요.