2014-11-23 3 views
0

내 웹 사이트의 HTTPS 버전이 JavaScript로드를 거부합니다. 모든 스크립트는 동일한 서버에 있습니다. HTTPS 프로토콜 블록 JS

내가 시도 :

<script type="text/javascript" src="https://server.tld/js/jquery.js"> 
<script type="text/javascript" src="//server.tld/js/jquery.js"> 
<script type="text/javascript" src="js/jquery.js"> 

그러나 모든 브라우저는 콘텐츠를 차단하고 있습니다.

"이 페이지에는 인증되지 않은 출처의 스크립트가 포함되어 있습니다."

EDIT 그것은 내 잘못이었다. JavaScript 파일에서 일부 "http"링크를 사용했기 때문에 브라우저가 전체 스크립트를 차단하지 않았지만 암호화되지 않은 URL을 사용하기 때문에.

+0

서버 인증서를 확인 했습니까? – frasnian

답변

0

브라우저에서 포트 443 (https의 기본값)에 연결 오류가 표시되지 않으므로 인증서 문제 일 수 있습니다.

SSL을 사용하려면 클라이언트 (예 : 브라우저)가 서버의 ID를 확인하고 해당 보안 스트림을 통해 전송 된 데이터를 암호화 할 수있는 SSL 인증서가 서버에 있어야합니다. Thawte 또는 Verisign과 같은 인증서 공급 업체의 인증서 (아직 해당 컴퓨터에 대한 인증서가없는 경우)를 얻은 다음 웹 서버가 인증서를 사용하도록 구성되었는지 확인해야합니다.

관련 문제