- ejabberd 서버설치
RPM 패키지로 설치
참고: https://www.process-one.net/en/ejabberd/downloads/ 사이트에서 RPM 패키지 URL확인 가능
예)
wget 'https://www.process-one.net/downloads/downloads-action.php?file=/ejabberd/19.09.1/ejabberd-19.09.1-0.x86_64.rpm' -O ejabberd.rpm
rpm -ivh ejabberd.rpm
#서비스로 시작하기 위해서 복사
cp /opt/ejabberd-18.12.1/bin/ejabberd.service /etc/systemd/system/
#systemctl enable(서버 재 시작시 ejabberd도 시작됨)
systemctl enable ejabberd
#서비스 시작
systemctl start ejabberd
#확인
systemctl status ejabberd
- 설치된 서버 확인
- 리슨포트 확인
- netstat -anp | grep 'LISTEN' 명령어로 확인
-
5222포트는 메신저용, 5280은 admin web용
- 자주 쓰는 명령어
cd /opt/ejabberd-19.09.1/bin 후(설치한 버전에 따라서 다름)
-- 등록된 계정 리스트 조회
./ejabberdctl registered_users 호스트(ex. localhost)
-- 신규 계정 등록
./ejabberdctl register ID입력 서버 호스트(ex. localhost) 암호
-- 설정변경(ex. admin 계정)
vi /opt/ejabberd/conf/ejabberd.yml
'XMPP 채팅 > ejabberd' 카테고리의 다른 글
ejabberd XMPP 채팅 서버 셋팅 3 - Mysql을 데이터 저장소로 사용하도록 설정 (0) | 2019.10.25 |
---|---|
ejabberd XMPP 채팅 서버 셋팅 2 - client 설치 후 실제 채팅 진행해보기 (0) | 2019.10.25 |