1. 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

  1. 설치된 서버 확인
    1. 리슨포트 확인
      1. netstat -anp | grep 'LISTEN' 명령어로 확인
        1. 5222포트는 메신저용, 5280은 admin web용


  2. 자주 쓰는 명령어
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



+ Recent posts