Extra Form
PHP PHP 8.2
CMS WordPress

blog.domain.com 이라는 서브 도메인을 생성하고 ssl 적용 시키려고 합니다.

 

1. 클라우드플레어에 도메인이 등록되어있어서 클플 DNS에 유형:A / 이름: blog / 콘텐츠: IP 주소를 넣었습니다.

1-1. 엣지 인증서에는 *.domain.com domain.com 두개가 적용되어있었고 제가 따로 손댈줄 몰라서 그냥 뒀습니다.

2. webroot는 /var/www/b 로 만들었습니다. (메인 도메인은 /var/www/html)

3. 서버에서 ssl 추가하려고 했더니 아래와 같은 에러가 뜹니다.

 

Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
  Domain: blog.domain.com
  Type:   unauthorized
  Detail: 111.111.111.111: Invalid response from http://blog.domain.com.well-known/acme-challenge/Wll-nS43vd010dQnKCJhv8Ec_eB0f8s1feiINHnxv4: 404

 

뭘 잘못했을까용

  • profile
    blog.domain.com/.well-known/ 으로 시작하는 주소 접속시 certbot에서 생성한 파일 내용이 표시되어야 하나 오류가 발생하거나 파일 내용이 달라 도메인 소유권 인증이 실패했다는 뜻입니다.

    1. 서버 설정이나 htaccess 파일에서 .으로 시작하는 폴더의 접근을 일괄한 경우
    2. webroot 지정이 잘못된 경우(실제로 사용할 웹루트 경로여야 합니다)
    3. 폴더만 생성하고 실제로 가상호스트 생성을 하지 않아 메인 도메인으로 접속됨(/var/www/html)

    3번의 경우 인증서 발급시 /var/www/html을 루트경로로 지정해보시고 된다면 이 경우입니다.
  • profile profile

    웹루트 정상적으로 했고

    vhost 설정도 되었는데..

    1번 이려나요 ㅜㅜ

     

    일단 다시 도전해보겠습니다. 감사합니다!