Diferència entre revisions de la pàgina «ASIX/M08/UF3/Examen/2»
m (Guillem ha mogut M08/UF3/Examen/2 a ASIX/M08/UF3/Examen/2 sense deixar una redirecció: Crear subnivell ASIX) |
|||
| (Hi ha una revisió intermèdia del mateix usuari que no es mostren) | |||
| 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ó de 11:24, 15 abr 2020
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