2012-12-21 4 views
0

https를 통해 사탕으로 작동하도록 프로도디를 설정하려고합니다. 나는 SSL 구성을 시도하고 나열된 모든 단계를 얻기 위해 그하지만 어떤 이유로 나는 https://servername.com:5280/http-bind을하려고 할 때 작업 시간이 초과 다음 운율 로그에 나타나는와 :HTTPS를 통해 ProSody에 연결

server.lua: accepted new client connection from servername:23366 to 5280 
server.lua: accepted new client connection from servername:10667 to 5280 
server.lua: client servername:23366 read error: closed 
server.lua: closed client handler and removed socket from list 

나는 동일한 작업을 수행하려고 http를 통해 작동합니다 : http://servername.com:5280/http-bind 결과 : "너는 나에게 보쉬 클라이언트처럼 보이지 않는다. 너는 무엇을 원합니까?"

답변

2

참고 : 최신 버전에서, 운율은 HTTPS 기본으로 포트 5281에 대한 역할을하므로이 응답은 더 이상 관련 없습니다.

http 포트에서 https를 시도하고 있습니다. 이것은 작동하지 않습니다. 아마도 해당 포트에 SSL을 구성하거나 SSL로 다른 포트를 설정해야 할 것입니다. Setting up a BOSH server 페이지에서이 작업을 수행하는 방법을 설명합니다.

bosh_ports = { 
       { 
        port = 5280; 
        path = "http-bind"; 
       }, 
       { 
        port = 5281; 
        path = "http-bind"; 
        ssl = { 
          key = "bosh.key"; 
          certificate = "bosh.crt"; 
          } 
       } 
       } 
+0

답장을 보내 주셔서 감사합니다. 나는 그것을 보았다. 그러나 나는 당신이 ssl을 받아들이도록 포트 5280을 설정할 수 있다고 읽었다 고 생각했다. –

+0

당신은 할 수는 있지만 같은 포트에 plain과 ssl을 동시에 가질 수는 없습니다. – Zash