2016.02.12 05:00
startssl 이용해서 적용했습니다. 하하핫............(__)/;
ssl 지원되는 채팅방 있으니 좋네요 ㅎ
그런데 처음 크롬으로 https://eond.com 접속하면
주소창에 방패가 뜨면서 안전하지 않은 스크립트 로드를 클릭해줘야..............;;
채팅창이 뜨네요 왜 그럴까요 하핳;;
크롬 개발자도구 콘솔에 보면 uha의 js가 http:// 로 시작해서 불러온다는데, 이것도 수정해줘야 하는 거 같은데..
저는 채팅방 관리에서 ssl 사용/미사용인지에 따라 이걸 다르게 적용하는게 있나 싶어 채팅방 관리에 들어가봤더니
또 뭐가 문제냐면..
http://ajax.uha.kr/?register=1
이 주소로 접속해서..
채팅방 관리를 클릭해보면,
인증 실패: 아래 URL로 빈 파일을 올려 주십시오. 홈페이지 관리 권한이 있다는 증명이 필요합니다.
http://eond/cfcd208495d565ef66e7dff9f98764da.txt
주소가 eond.com이 아니라 eond 로 뜨네요;
정작 저 파일을 올려놔도 계속 실패가 떠요 ㅎㅎ;
<script id="UHACHATSCRIPT" type="text/javascript" src="{$uhachat->proto}chat.uha.kr/chat.js" charset="utf-8"></script>
이 부분에서 ->proto 가 제대로 적용되지 않는거 같은데 이유는 모르겠네요.
일단 임의로 그냥 https://로 바로 박아넣었습니다;;
Mixed Content: The page at 'https://eond.com/eond' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://uha.kr/room/eond'. This endpoint should be made available over a secure connection.
콘솔에서 확인해보면 이렇고 해당 파일은 chat.js 파일인데 이건 제 사이트에서 하는게 아니라 uha.kr에 있는 파일인데 이것도 혹시 https://로 조정하는 방법이 있을까요??
아니면 저건 왜 저렇게 되는지 잘 모르겠네요.
제 사이트도 아닌데 음.;;
2016.02.12 13:20
2016.02.12 13:49
3번의 경우 // 이 문제로 해결 가능한데, 구버전 익스에선 안된다 하시니 음;ㅁ;
자동으로 http와 https를 구분해줘야하는데 이게 안되고 있군요. ㅎ
말씀하신 1번 문제와 동일하구요 ㅎ
2번은 우하하 사이트 채팅방 관리에서 그런 문제구요 ㅎ
2016.02.18 00:26
답변입니다.
1. 1번 문제는 재현이 안 됩니다. 지금 이 사이트를 https로 접속하면 잘 작동하는 것을 보실 수 있습니다. HTTPS로 PHP 페이지에 접속했을 때 PHP의 $_SERVER['HTTPS'] 값과 $_SERVER['HTTP_X_FORWARDED_PROTO'] 값이 어떻게 되는지 확인해주세요. XE 위젯이 최신 버전이 맞는지도 확인해주시구요...
2. 채팅방관리의 주소는 오류가 아닙니다. 고유값을 eond가 아닌 eond.com으로 만드셔야 관리기능을 이용하실 수 있습니다ㅠㅠ
3. mixed content 문제는 해결해두었습니다.
문제를 정리해보면
1. https를 인식하지 못해서 https로 들어갔는데도 http의 스크립트를 불러온다.
2. 채팅방관리에서 주소 오류가 있다.
3. form target과 관련해서 mixed content 오류가 뜬다.
등으로 정리가 됩니다. 확인해보도록 하겠습니다. ㅠㅠ