무료 SSL을 설치해보려고 하는데 경로설정에서 막히는 부분이 있습니다.
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
/xe/로 가도록 해놓은 것을 잠시 해제하시면 안되나요? 그게 모든 문제의 근원인 것 같은데요.
.htaccess 를 잠시 빼놓으면 되겠지요??
원인은 rewrite 설정 문제인듯 하네요.
9tschool.net/.well-known/로 접속해도 9tschool.net/xe/.well-known/ 로 강제 이동되는게 문제입니다.
RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge 이부분 추가해보세요.
위 방법 테스트는 안해봤는데 잠깐 최상위 폴더에 있는 .htaccess 파일 이름을 변경하신다음 인증받아보세요.
다만 매번 연장하실때 마다 .. 그렇게 하셔야되서 dns 연동하셔서 dns를 통해 소유권 확인하시는게 좋습니다.
rewrite 구문 에 폴더나 파일을 예외처리했습니다.
RewriteRule ^.well-known($|/.*) - [L]
저희는 마지막 넘기기 직전에 필요한 폴더들은 위와 같이 처리했습니다.
물론 지금 적용하신 구문이 저희와 다를 수 있으니 이렇게 해당 폴더들을 예외처리하면 정상 접근이 가능하다고 알려드리려고 댓글 달아드렸습니다.