For ALT Linux 1. Directory /var/www/webapps/jabber_data should exist (or another specified in the config file) and should have access rights for both ejabberd and httpd2 2. place ejabberd.yml to /etc/ejabberd.conf 3. service ejabberd start 4. systemctl enable ejabberd https://www.altlinux.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B0%D0%BC%D0%BE%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D0%B2 ```bash apt-get install ejabberd cp @@@/conf/ejabberrd/ejabberd.yml /etc/ejabberd/ mkdir -p /var/www/webapps/jabber_data ( openssl genrsa -out rootCA.key 2048 openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem ) chown -R ejabberd:ejabberd /etc/ejabberd/ /var/www/webapps/jabber_data service ejabberd start systemctl enable ejabberd ```