Nginx + flask-socketio + aws elb를 사용 중이며 https에 URL이로드되면 다음과 같은 오류 메시지가 표시됩니다.혼합 된 콘텐츠 : https의 페이지가 https를 통해로드되었지만 안전하지 않다는 메시지가 표시됩니다.
$.ajax({
url:'//your_site.com/handler',dataType:'json',type:'get',
success: function(data){...},
complete:function(xhr, textStatus){...}
});
: 인스턴스에 대한 Nginx에와 소켓,
socket.io.min.js:2 Mixed Content: The page at 'https://localhost/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://localhost/socket.io/1/?t=1477375737508'. This request has been blocked; the content must be served over HTTPS.d.handshake @ socket.io.min.js:2
socket.io.min.js:2 XMLHttpRequest cannot load http://localhost/socket.io/1/?t=1477375737508. Failed to start loading.
사실 나는 js 파일에서 간과하고있는 모든 것을 보았습니다. 지금은 "ws : //example.com/socket.io/1/websocket/654646646 '에 대한 WebSocket 연결에 실패했습니다 : WebSocket 핸드 셰이크 중 오류 : 예기치 않은 응답 코드 : 500" – IAmHomes
아마도이 링크가 도움이 될 수 있습니다 : [링크 1] (https://github.com/websocket-rails/websocket-rails/issues/378#issuecomment-170352798) [링크 2] (https://github.com/websocket-rails/websocket) -rails/issues/211 # issuecomment-57744925) –