2013-03-14 2 views
1

Apache2 + mod_jk + tomcat (7.0.33)의 두 인스턴스와 같은 서버 설정이 있습니다. 이제 바람둥이와 함께 분위기를 사용하고 있습니다. 긴 폴링을 사용하는 분위기가 잘 작동합니다. 하지만 지금은 분위기에서 전송 프로토콜로 웹 소켓을 사용하고 싶습니다. 하지만 아파치가 바람둥이에게 요청을 전달할 수없는 것 같아서 오류가 발생한다.apache httpc에서 apache tomcat으로 websocket 요청을 전달하는 방법

ws : // localhost/Myapp/update /?에서 X-Atmosphere-tracking-id = 0 & X-Atmosphere-Framework = 1.1 & X-Atmosphere-Transport = websocket & X-Cache-Date = 0 & Content-Type = application/json.

아무도 도와 줄 수 있습니까? 매우 시급하다. 감사합니다.

답변

1

Salut, Apache는 WebSocket을 지원하지 않으므로 Ningx 또는 HAProxy를 사용해야합니다.

- Jeanfrancois

또한 mod_jk는 의미 AJP/13 프로토콜로 HTTP의 요청의 번역에서 의미
+0

감사합니다. 하지만 아파치가 webscoket 요청을 mod_jk로 전달하고 처리하지 않기를 바란다. 그래서 nignix 나 HAProxy가 저를 도울 것입니다. – user1147070

+0

예. 나도 아파치를 시험해 보았다. 나는 지금 HAProxy를 사용하고 있습니다. –

3

아파치 2.4.6 이후, 아파치 포워드/프록시 WebSocket을가

+0

이것은 답이 아닌 주석에 더 적합합니다. 일단 당신이 [충분한 평판을 가지고] (http://stackoverflow.com/help/privileges/comment),이 질문에 대한 의견으로 이동 고려하십시오. –

1

그 웹 서버는해야 요청을 처리/처리 할 수있는 능력이 있어야합니다. 대신 mod_proxy를 사용하여 apache-tomcat 통신을 설정하는 것이 더 나을 수도 있습니다.

관련 문제