ssl 설치완료 후 체인인증서 와 보안설정 테스트 시 별 문제는 없었습니다.
https://www.sslshopper.com/ssl-checker.html?hostname=martmonster.com (체인 인증서 테스트용)
https://www.ssllabs.com/ssltest/analyze.html?d=martmonster.com (SSL 보안설정 테스트용)
구글 sercah consol에 https 도메인을 등록을 한 후 문제가 있다는 메일을 받았는데 이 부분에 대해서 어떤 부분을 살펴봐야 할지 도움 말씀 부탁드리겠습니다.
1. 설치 과정은 아래 질문 링크대로 설치를 했습니다.
우분투 14.04 /apache / xe
https://xetown.com/qna/768157
2. 구글 sercah consol https 도메인 등록 후 회신 받은 메일 내용입니다.
3. 관련 메세지로 구글 포럼에서 검색한 부분 입니다.
https://productforums.google.com/forum/#!topic/webmasters/a3nKVywLyiM;context-place=topicsearchin/webmasters/authorid$3AAPn2wQc_KsX_diKqsAcC8QNz4_xP2QTiE1_g5A9G8CpvjqEZllhPuySKar_9BzLOGxSL7Tk13osz%7Csort:date%7Cspell:false
4. xe 에서 제가 개인적으로 설정한 도메인 관련 부분입니다.
[ .htaccess ]
RewriteCond %{HTTP_HOST} ^(www\.martmonster\.co.kr|martmonster\.co.kr)
RewriteRule (.*) http://martmonster.com/$1 [L]
[ index.php ]
/**
* @brief Declare constants for generic use and for checking to avoid a direct call from the Web
**/
define('__XE__', TRUE);
/* 로그인 풀림방지 추가*/
preg_match('@^(www\.)(.*)@', $_SERVER['HTTP_HOST'], $www_url);
if($www_url[1]) {
@header('Location: http://' . $www_url[2] . $_SERVER['REQUEST_URI']);
}
/*로그인 풀림방지 추가end*/
5. 인증서 설치 완료 후 메세지 입니다. www.도메인.com / 도메인.com
[ 기타 ]
호스트네임을 도메인명으로 변경했습니다.
댓글 14
# letsencrypt certonly --webroot --webroot-path=/home/tqookcokr/www -d martmonster.com
# letsencrypt certonly --webroot --webroot-path=/home/tqookcokr/www -d www.martmonster.com
이렇게 발급을 받았는데요. 이 부분이 www 있는것과 없는것 아닌가요?
지금 www 떼는 리디렉트를 잠시 중지 하시고
https://www.martmonster.com 으로 접속이 되게 하신다음 인증서가 유효한지 확인해보시면 좋을 것 같네요.
http://martmonster.com 로 보내시면 다시 https로 또한번 리디렉트되어야 하는 https로 직접 리디렉트 하셔야 할 것 같네요.
웹지기님 아래 부분이 잘못되었다는 말씀이신가요? 어떻게 처리해야 할지 검색을 해보도록 하겠지만 혹시 도움 말씀 좀 부탁드려도 될까요?
[ .htaccess ]
RewriteCond %{HTTP_HOST} ^(www\.martmonster\.co.kr|martmonster\.co.kr)
RewriteRule (.*) http://martmonster.com/$1 [L]
이렇게 해야 https 로 이동되겠죠 ?
무엇이 문제인지 현재 접속이 되지 않는 문제가 발생해서 원래대로 진행 중입니다. ^^;
알려주신 방법대로 다시 한번 시도해보겠습니다
letsencrypt 글의 예제 3번 또는 예제 4번을 보고 인증서를 다시 발급받으세요.
라엘님 답변 감사합니다.
강좌 3번 명령어대로 진행 시 아래 이미지와 같은 에러메시지가 발생해서 검색을 해보고 있는데요. 혹시 어떤 부분을 살펴봐야 할런지 도움 말씀 부탁드겠습니다.
"non-ascii domain names not supported. to issue internationalized domain name, use punycode"
처음 설치시 3번 명령어로 진행 했었는데 같은 메세지가 나타나서 위 본문 하단에 있는 아래 명령어를 실행했구요.
# letsencrypt certonly --webroot --webroot-path=/home/tqookcokr/www -d martmonster.com
# letsencrypt certonly --webroot --webroot-path=/home/tqookcokr/www -d www.martmonster.com
기존 설치된 것을 그대로 두고 3번 명령어를 재실행해는데 같은 에러메세지가 뜨고 있습니다.
콘솔에서 직접 타이핑해서 해보세요.
라엘님 위 웹지기님의 조언대로 명령어를 넣을 때 복사 붙여넣기 했던 부분이 문제였던 것아 직접 명령어를 입력했습니다.
기존 잘못 받았던 것은 그대로 두고 다시 강좌 3번 명령어 대로 실행한 결과인데요. 시간이 되실때 제대로 받은 부분인지 한번 확인 부탁드리겠습니다.