답답해서 보안인증(SSL) 적용방법 다시 여쭙니다
본문
이렇게 이메일이 왔습니다.
해당 포트번호로 발급된 테스트 인증서를 설치해드렸습니다.
https://www.xxx.co.kr:42002로 접속을 하면 잠깐 녹색의 안전함으로 나타났다가 원래대로 돌아가는군요~
테스트버전이라 그런 것인지? 아니면 원래 이런 건가요?
항상 녹색의 안전함으로 나타나기를 원하는데요~
그리고 config.php 에서 아래처럼 수정을 했더니 적용도 안 되고 CSS가 다 깨져버리네요...ㅜ
define('G5_DOMAIN', 'http://www.xxx.co.kr');
define('G5_HTTPS_DOMAIN', 'https://www.xxx.co.kr:42002');
이리저리 찾아보면 config.php파일을 수정하지 말고 그대로 두라고 합니다. 즉, 제가 설정하는 것은 아무 것도 없다고 합니다.
https://도메인주소:포트 접속해서 로그인이 되면 정상이라고 합니다.
보안업체에서 보안을 해주는 것은 사이트 전체가 아니라 로그인하고 회원가입 등에 있어서만 보안처리 해 주는 것이라고 합니다.
여기 냑도 보면 http://www.sir.kr 이렇게 접속을 해도 https://sir.kr 이렇게 자동변환이 되는군요~
https://www.xxx.co.kr:42002/로 접속을 하지 않고 회원들은 그냥 http://www.xxx.co.kr 이렇게 접속을 할텐데요~
미리 감사합니다.
답변 3
config.php등 아무것도 건들지 마시고
아래내용만 메모장에 입력 하신 후 이름 .htaccess로 저장해서 계정에 ftp로 올려보세요.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
전체는 되지 않을테고 꼭 필요한 로그인체크페이지라든가로
연결되는 부분에서 url을 https로 넣는 등 수작업으로 차라리 처리하는게
어떨까 싶네요.
그리고 http가 https로 자동변환되지는 않고 .htaccess파일을 통해
그렇게 했을겁니다.