Diferència entre revisions de la pàgina «ASIX/M08/UF3/Examen/2»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
Línia 18: Línia 18:
 
Per a poder comunicar-nos amb el servidor de IM, haurem d'obrir 3 ports al firewall; 2 necessaris per a la comunicació entre clients-servidor i servidor-servidor (en casos de servidors federats) i un 3r que serà el que ens permetrà accedir a la pàgina web d'administració.
 
Per a poder comunicar-nos amb el servidor de IM, haurem d'obrir 3 ports al firewall; 2 necessaris per a la comunicació entre clients-servidor i servidor-servidor (en casos de servidors federats) i un 3r que serà el que ens permetrà accedir a la pàgina web d'administració.
  
Port 5222
+
*Port 5222
firewall-cmd --add-port=5222/tcp --permanent
+
  firewall-cmd --add-port=5222/tcp --permanent
Port 5269
+
*Port 5269
firewall-cmd --add-port=5269/tcp --permanent
+
  firewall-cmd --add-port=5269/tcp --permanent
Port 5443
+
*Port 5443
firewall-cmd --add-port=5280/tcp --permanent
+
  firewall-cmd --add-port=5280/tcp --permanent
 +
 
 
Una vegada oberts els ports, haurem de recarregar el firewall perquè aquestes noves normes tinguin efecte
 
Una vegada oberts els ports, haurem de recarregar el firewall perquè aquestes noves normes tinguin efecte
  
firewall-cmd --reload
+
  firewall-cmd --reload
  
 
==Instal·lació==
 
==Instal·lació==

Revisió del 15:26, 11 gen 2019

Enunciat

Agafeu la màquina ExServer i instal·leu el servidor de missatgeria Prosody. Per comprovar el funcionament, fareu servir el client Pidgin. Es troba al repo epel. +info a https://prosody.im/doc/configure

Requeriments previs

Habilitarem el repositori epel

yum install epel-release -y

Desactivarem el selinux de manera temporal amb

setenforce 0

encara que si ho volem desactivar de manera permanent haurem de canviar la directiva de /etc/selinux/config i deixar-lo Disabled.

Haurem d'editar l'arxiu /etc/hosts dels clients (ExClient i Fedora amfitrió) perquè el domini prosody.guillem apunti a la IP del servidor (192.168.56.100); encara que no és obligatori perquè podríem definir la IP com a "domini" en el Pidgin i ens serviria.


Per a poder comunicar-nos amb el servidor de IM, haurem d'obrir 3 ports al firewall; 2 necessaris per a la comunicació entre clients-servidor i servidor-servidor (en casos de servidors federats) i un 3r que serà el que ens permetrà accedir a la pàgina web d'administració.

  • Port 5222
 firewall-cmd --add-port=5222/tcp --permanent
  • Port 5269
 firewall-cmd --add-port=5269/tcp --permanent
  • Port 5443
 firewall-cmd --add-port=5280/tcp --permanent

Una vegada oberts els ports, haurem de recarregar el firewall perquè aquestes noves normes tinguin efecte

 firewall-cmd --reload

Instal·lació

Instal·larem el software des de repositoris amb yum:

yum install prosody

Configuració

L'arxiu de configuració principal de Prosody és /etc/prosody/prosody.cfg.lua però veiem que fa un include de tot el que es trobi a /etc/prosody/conf.d/*.conf. Allà hi ha un example.com.cfg.lua que podem fer servir de base i adaptar a les nostres necessitats. L'editarem de la següent manera:

  • Línia 3: editem i posem el domini que volem que serveixi de base pel servidor
VirtualHost "prosody.guillem"
  • Línia 4: esborrem perquè apliqui aquell arxiu
enabled = false -- Remove this line to enable this host

Per a afegir usuaris ho farem amb la comanda prosodyctl

 prosodyctl register usuari1 prosody.guillem password
 prosodyctl register usuari2 prosody.guillem password2

Prova de funcionament