2017-10-17 1 views
0

Jitsi Videobridge와 함께 Ejabberd를 사용하고 싶습니다. Ejabberd 서비스를 구성하고 Jitsi Videobridge를 시작하면 양쪽에서 예외가 발생했습니다. Ejabberd with Jitsi Videobridge ejabberd_service 외부 구성 요소 핸드 셰이크 인증에 실패했습니다

HOST="127.0.0.1" 
DOMAIN="mydomain" 
PORT="5275" 
SECRET="abcdef123" 
JVB_HOME="/usr/src/ejabberd/jitsi-videobridge" 

mvn compile exec:java -Dexec.args="--host=$HOST --domain=$DOMAIN --port=$PORT --secret=$SECRET" -Djava.library.path=$JVB_HOME/lib/native/linux-64 -Djava.util.logging.config.file=$JVB_HOME/lib/logging.properties -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=.jitsi-videobridge 

아래 ejabberd 예외 같은 내 ejabberd.yml

port: 5275 
ip: "0.0.0.0" 
module: ejabberd_service 
access: all 
shaper_rule: fast 
ip: "127.0.0.1" 
privilege_access: 
    roster: "both" 
    message: "outgoing" 
    presence: "roster" 
delegations: 
    "urn:xmpp:mam:1": 
     filtering: ["node"] 
    "http://jabber.org/protocol/pubsub": 
     filtering: [] 
hosts: 
    "jitsi-videobridge.[mydomain]": 
    password: "587828" 

시작 Jitsi Videobridge :

17-10-17 23 : 29 : 44.719 [정보] < 0.336. 0> @ejabberd_listener : accept : 302 (< 0.521.0>) 허용되는 연결 127.0.0.1:39506 -> 127.0.0.1:5275

2017-10-17 23 : 29 : 44.721 [정보] < 0.522.0> @ejabberd_service : handle_auth_failure : 173 (tcp | < 0.521.0>) 127.0.0.1부터 jitsi-videobridge.mydomain 외부 컴포넌트 핸드 셰이크 인증 실패 :

을 승인 여부를

2017년 10월 17일 23 : 55 : 20.459 [정보] < 0.336.0> @ejabberd_listener : 수락 : 302 (< 0.549.0>)의 연결 수락 127.0.0.1:51580 -> 127.0.0.1:5275

2017년 10월 17일 23 : 55 : 20.474 [정보] < 0.550.0> @ejabberd_service : handle_auth_failure : 173 (tcp | < 0.549.0>) jitsi-videobridge.mydomain의 외부 컴포넌트 핸드 셰이크 인증에 실패했습니다. 127.0.0.1에서 : 승인되지 않음

2017-10-17 23 : 55 : 25.484 [정보].336.0> @ejabberd_listener : 수락 : 302 (< 0.551.0>)의 연결 수락 127.0.0.1:51618 -> 127.0.0.1:5275

2017년 10월 17일 23 : 55 : 25.487 [정보] < 0.552.0> @ejabberd_service : handle_auth_failure : 173 (tcp | < 0.551.0> 127.0.0.1부터 jitsi-videobridge.mydomain 경우) 실패 외부 컴포넌트 핸드 셰이크 인증 : 인증되지

Videobridge 예외 같은 심각 : 안 공인 호스트 : 127.0.0.1, 포트 : 5275

org.xmpp.component.ComponentException: not-authorized 
     at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:243) 
     at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:242) 
     at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:222) 
     at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270) 
     at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255) 
     at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:748) 

아무도 도와 줄 수 있습니까? 감사합니다.

답변

0

orgin는 : 가 호스트 : "jitsi-videobridge [사용자 도메인]." 암호 : "587828"

올바른 구성은 :

hosts: 
    "jitsi-videobridge.[mydomain]": 
    password: "587828" 
+0

당신이 설명 할 수 있을까요? – bummi