
blogspot.com 의 섬네일이 생성되지않습니다.
blogspot.com 은 구글에서 서비스하는 블로그인데요
그곳의 이미지를 본문에 첨부했을때 섬네일이 생성되지 않습니다.
이유가 ssl 여부랑 관련이 있는 것같은데요
예로
위의 삽입된 이미지의 주소는
https://1.bp.blogspot.com/-Ac767yQibPo/V0mAo4Ys16I/AAAAAAADcG4/UYw8w5FvegknK9Sct-viGjh38u4xpRqGQCLcB/s0/2.jpg
인데요
이걸
http://1.bp.blogspot.com/-Ac767yQibPo/V0mAo4Ys16I/AAAAAAADcG4/UYw8w5FvegknK9Sct-viGjh38u4xpRqGQCLcB/s0/2.jpg
이렇게 입력하면 섬네일이 생성됩니다.
https 일경우 생성이 되지 않고 http 일 경우 생성이 되는데요
원래 이미지의 서버에서 https를 사용하고 있을때는 섬네일을 생성할수 없는 것인지
아니면 제 서버의 문제인지 궁금합니다.
댓글 6
아무래도 제서버의 문제인것같아요 xetown 에서는 섬네일이 생성된것같네요. 어떤 부분을 점검해봐야할까요?
질문하신분 사이트 http
이 차이입니다.
BlogSpot에서 사용하는 보안인증서가 좀 특이해요. 구글에서 운영하는 거의 모든 도메인을 다 커버하는 무시무시한 인증서에다, 온갖 최신 보안기술이 다 들어가 있죠. 오래된 프로그램들은 이 인증서를 인식을 못합니다.
대개 이런 경우는 서버의 PHP 버전과 OpenSSL 버전을 적당히 높여 주면 해결되는데, 특이하게도 BlogSpot 인증서는 비교적 최근 버전인 우분투 14.04에서도 인식이 안 되었던 것으로 기억합니다. 이게 PHP와 OpenSSL의 버전뿐 아니라 그 기능을 호출하는 방식에도 영향을 받는 모양이예요. XE에서 외부 서버에 연결할 때 사용하는 구닥다리 HTTP_Request 라이브러리로는 무리일지도 모릅니다. (얼마 전에 바로 이 문제로 의뢰를 받았었는데, 이것저것 다 해봐도 안돼서 그냥 HTTP_Request를 버리는 것으로 해결했습니다 ㅡ.ㅡ)
XE타운은 라이믹스라서 HTTP_Request를 사용하지 않아요 ㅎㅎ