2014-09-20 1 views
3

AWS ec2를 가리키는 서버가 있습니다. - 도메인 : -hometriangle.comImage Amazon CloudFront에서 Pinterest 및 Twitter의 문제 가져 오기

그리고 이미지가 내부적으로 EC2하기 : 도메인을 가리키는 SSL과 AWS CloudFront를에서 제공 얻고있다 : -static.hometriangle.com

대표자와 트위터 모두 가져올 수 없습니다 이미지. 반면 페이스 북과 구글은 잘 처리하고있다.

트위터 오류 : 나는 카드 검사기에

> INFO: Page fetched successfully INFO: 22 metatags were found INFO: 
> twitter:card = gallery tag found ERROR: Internal Proxy Image Service 
> Error (twitter:image0) ERROR: Internal Proxy Image Service Error 
> (twitter:image1) ERROR: Internal Proxy Image Service Error 
> (twitter:image2) ERROR: Internal Proxy Image Service Error 
> (twitter:image3) ERROR: Internal Proxy Image Service Error 

대표자 오류 다음 로그를 얻을 : 가져올 아차가 없음을/뭔가 잘못된 것입니다. CDN의 URL에 대한

내 robots.txt를 많이 사용한 메타 태그의

User-agent: Twitterbot 
Disallow: 

User-agent: Pinterest 
Disallow: 

User-agent: * 
Allow: /robots.txt 
Allow: /imagecache/* 
Disallow:/

예 다음과 같습니다

<meta property="og:image" content="https://static.hometriangle.com/imagecache/media/2916/htr-image-small-bathroom-390-2916.jpg?size=1200x630-3"/> 
<meta property="twitter:image0" content="https://static.hometriangle.com/imagecache/media/2916/htr-image-small-bathroom-390-2916.jpg?size=1200x630-3"/> 

내가 직접 URL을 CloudFront를 URL을 교체하는 경우

는, 이미지를 가져올지고있다. 무엇이 문제 일 수 있습니까? Errorneous 페이지의

한 다음 Errorneous 이미지의 https://hometriangle.com/photos/2/bathroom 하나 : https://static.hometriangle.com/imagecache/media/2916/htr-image-small-bathroom-390-2916.jpg?size=1200x630-3

답변

3

또한 대표자 :이 문제가 발생했습니다. Pinterest가 SNI (Server Name Indication) 기반 SSL 연결에 문제가 있음이 밝혀졌습니다.

이를 증명하기 위해 새로운 Cloudfront 배포판을 2 개 설치했습니다. 둘 다 SSL을 사용할 수 있었고 하나는 기본 Cloudfront 인증서를 사용했고 다른 인증서는 내 사용자 정의 인증서와 필수 SNI를 사용했습니다. 나는 $ 600/month SSL 옵션을 시도 할 예산이 없다. 그래서 나는 그것에 대해 언급 할 수 없다.

두 배포판 모두 SSL을 통한 Cloudfront URL을 사용하여 브라우저를 통해 액세스 할 수있었습니다.

Pinterest는 SNI가 아닌 배포에서 고정 할 수 있었지만 SNI 기반 배포에서 고정 할 수 없었습니다.

일주일 전에 Pinterest에 지원 요청을 보냈지 만 모든 것이 자동 응답이었습니다. 폭풍우.

여기 SNI의 위키가 있습니다. 모든 주요 현대 브라우저가 그것을 지원하지만 Pinterest가 쓰여진 것이 무엇이든간에 나는 추측합니다. http://en.wikipedia.org/wiki/Server_Name_Indication

+0

감사합니다. Jacob. 나는 SNI 같은 것을 생각했다. – dhirendra

+0

나는 같은 문제가있다, pinterest 가져 오기 내 SNI 기반 https 이상 작동하지 않습니다 ... 그리고 pinterest 지원에서 응답이 없습니다. – Sebastien

+0

여기에서 동일합니다. 누구든지 따라야 할 공식 Pinterest 버그 보고서 또는이 상태에 관한 뉴스를 알고 있다면 여기에서이 정보를 공유하십시오. – nachtigall