Ejabberd: 네트워크 콘솔에 연결할 수 없습니다.

Ejabberd: 네트워크 콘솔에 연결할 수 없습니다.

Ubuntu 14.04 LTS에 ejabber를 설치했습니다.

AWS 인스턴스입니다.

포트 5222, 5269, 5280을 열었습니다. 호스트를 사용하여 /etc/ejabberd/ejabberd.yml을 변경하고 관리자를 사용하여 acl을 변경했습니다.

/etc/hosts에서 서버의 도메인 이름을 변경했습니다.

AWS Route 53에 호스팅 영역을 추가했습니다.

ejabberdctl을 사용하여 사용자를 생성하는 기능.

내 Windows 노트북에 pidgin 사용자로 로그인할 수 있었습니다.

하지만 네트워크 콘솔에 연결할 수 없습니다. http://my.example.com:5280/admin빈 응답을 반환합니다.

Curl은 동일한 빈 응답을 갖습니다.

이 문제를 어떻게 해결하나요?

답변1

ejabberd에서 사용하는 인증서는 ejabberd 설치 디렉터리에서 찾을 수 있기 때문입니다.

사용해 보세요https평범함보다는http.

나는 이것을 시도했고 작동합니다.

그리고 ejabberd.yml 구성 파일에 admin 사용자를 입력했는지 확인하세요.

액세스 제어 목록 아래

acl:
##
## The 'admin' ACL grants administrative privileges to XMPP accounts.
## You can put here as many accounts as you want.
##
admin:
 user:
   - "[email protected]"

관련 정보