한 걸음 한 걸음 openfire, jsjac 설정 완료: nginx

jsjas 설정 네트워크 에 대한 자료 가 많 지 않 습 니 다. 저 는 jajac 를 설정 하 는 과정 에서 다음 과 같은 오 류 를 항상 알려 줍 니 다.
Code: 503
Type: cancel
Condition: service-unavailable

나중에 마침내 해결 되 었 습 니 다. 이것 은 nginx 의 문제 proxy 대리 설정 에 문제 가 있 습 니 다. 먼저 테스트 절 차 를 다음 과 같이 기록 합 니 다.
  • openfire 설치http://blog.csdn.net/hexudong08/article/details/7369435
  • jsjas 설치http://blog.jwchat.org/jsjac/
  • 설정 과 수정 이 필요 한 곳 은 simpleclient. html 를 수정 합 니 다. 다음 코드
    oArgs.has_sasl = false; #     
    con.connect(oArgs);
    를 추가 하여 nginx 프로필 을 수정 하고 proxy
        location /http-bind/ {
          proxy_pass         http://192.168.1.126:7070/http-bind/;
          proxy_redirect     off;
    
          proxy_set_header   Host             $host;
          proxy_set_header   X-Real-IP        $remote_addr;
          proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
          proxy_max_temp_file_size 0;
    
          client_max_body_size       10m;
          client_body_buffer_size    128k;
    
          proxy_connect_timeout      90;
          proxy_send_timeout         90;
          proxy_read_timeout         90;
    
          proxy_buffer_size          4k;
          proxy_buffers              4 32k;
          proxy_busy_buffers_size    64k;
          proxy_temp_file_write_size 64k;
        }
    
    
    를 추가 하여 jsjac 의 소스 코드 src / JSJaCConfig. js
    JSJaCHBC_USE_BOSH_VER  = false
  • 를 계속 수정 합 니 다.
  • jsjac 프로젝트 는 http - base 와 같은 도 메 인 이름 아래 아래 아래 와 같이 제 url 등 정 보 를 입력 해 야 합 니 다. URL:http://192.168.1.126/jsjac/examples/simpleclient.html HTTP Base : http://192.168.1.126/http-bind/ Jabber Server: 192.168.1.126
  • 좋은 웹페이지 즐겨찾기