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]"