Q&A

무료 SSL을 설치해보려고 하는데 경로설정에서 막히는 부분이 있습니다.

2019.12.15 14:08
3,018
0
CMS/프레임워크 XE 1.x
개발 언어 PHP 7.2
문제 페이지 주소 비공개 (작성 후 5일 경과)

http://9tschool.net의 무료 SSL을 해보려고

 

사이트에 입력해서 9tschool.net, www.9tschool.net 도메인 입력하고

 

파일을 받아서 ftp에 업로드를 했는데요.

 

제가 9tschool.net 을 주소창에 치면 9tschool.net/xe/ 로 주소를 가게 해놔서 그런지

 

9tschool.net/.well-known/~~~ 이쪽 하위 주소를 도저히 불러오지를 못합니다.

 

루트에도 넣어봤고

 

xe 폴더 안에도 .well-known 폴더 만들어서 다 해봐도 파일을 찾지 못하고 있습니다.

 

혹시 다른 분들도 이런 경우 있으셨는지요? 어떻게 해결하면 좋을 지 고견을 구합니다. 

댓글 5

  • 2019.12.15 14:18 #1305181

    /xe/로 가도록 해놓은 것을 잠시 해제하시면 안되나요? 그게 모든 문제의 근원인 것 같은데요.

  • 2019.12.15 14:21 #1305185
    제가 초보인데 너무 옛날에 설정해놓은거라서 기억이 안나는게 문제입니다.
    .htaccess 를 잠시 빼놓으면 되겠지요??
  • 2019.12.16 18:36 #1305730
    서버 운영자 이시면 vhost에서 경로를 /xe/ 로 잡아주시면 될듯 한데요.
  • 2019.12.17 00:20 #1305753

    원인은 rewrite 설정 문제인듯 하네요.

    9tschool.net/.well-known/로 접속해도 9tschool.net/xe/.well-known/ 로 강제 이동되는게 문제입니다.

    RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge 이부분 추가해보세요.

    위 방법 테스트는 안해봤는데 잠깐 최상위 폴더에 있는 .htaccess 파일 이름을 변경하신다음 인증받아보세요.

    다만 매번 연장하실때 마다 .. 그렇게 하셔야되서   dns 연동하셔서 dns를 통해 소유권 확인하시는게 좋습니다.

  • 2019.12.17 02:48 #1305800
    도움이 되실지 모르겠지만 과거 오래전 /xe 폴더에 사이트를 설치해서 운영중일때....

    rewrite 구문 에 폴더나 파일을 예외처리했습니다.
    RewriteRule ^.well-known($|/.*) - [L]

    저희는 마지막 넘기기 직전에 필요한 폴더들은 위와 같이 처리했습니다.

    물론 지금 적용하신 구문이 저희와 다를 수 있으니 이렇게 해당 폴더들을 예외처리하면 정상 접근이 가능하다고 알려드리려고 댓글 달아드렸습니다.