Diferència entre revisions de la pàgina «ASIX/M08/UF3/EX1»
| Línia 28: | Línia 28: | ||
cd /opt/openfire/resources/database/ | cd /opt/openfire/resources/database/ | ||
mysql -u root -b openfire < openfire_mysql.sql | mysql -u root -b openfire < openfire_mysql.sql | ||
| + | </source> | ||
| + | |||
| + | ==Posada en marxa== | ||
| + | Haurem d'executar el programa (en primer pla) | ||
| + | <source>cd /opt/openfire/bin | ||
| + | ./openfire.sh start | ||
| + | </source> | ||
| + | |||
| + | O bé com a dimoni de servei: | ||
| + | <source> | ||
| + | /sbin/chkconfig openfire on | ||
| + | systemctl start openfire | ||
</source> | </source> | ||
==Configuració== | ==Configuració== | ||
| + | Un cop engegat el servei, podem anar al port 9090 del servidor per HTTP, amb qualsevol navegador web per acabar de posar a punt el servidor d'IM. Primer de tot, haurem d'obrir el port 9090 al Firewall per a poder-hi accedir des de l'amfitrió; i la resta de màquines de la xarxa. | ||
| + | <source> | ||
| + | firewall-cmd --add-port=9090/tcp --permanent | ||
| + | firewall-cmd --reload | ||
| + | </source> | ||
| + | |||
| + | {{imatge|M08UF3EX11.png||thumb|Finestra inicial de configuracioó via web}} | ||
| + | |||
| + | |||
| + | |||
==Prova de funcionament== | ==Prova de funcionament== | ||
Revisió del 18:06, 8 des 2018
Enunciat
Instal·la un servidor de missatgeria instantània basat en Openfire i prova'n el funcionament entre dos clients.
Instal·lació
A la secció de descàrregues de la pàgina oficial copiarem l'enllaç de descàrrega de la versió Linux de 64 bits i la descarregarem a la màquina virtual CentOS amb el paquet wget.
- Nota: en cas de no tenir instal·lat wget, l'instal·larem amb yum:
yum install wget -y
wget http://igniterealtime.org/downloadServlet?filename=openfire/openfire-4.2.3-1.x86_64.rpm
Haurem d'instal·lar unes llibreries de 32 bits perquè el servei funcioni correctament
yum install libldb.i686 -y
També instal·larem un servidor de Bases de Dades MariaDB i configurarem l'arrencada automàtica i engegarem el servei:
yum install mariadb-server -y systemctl enable mariadb systemctl start mariadb
Instal·larem l'arxiu RPM descarregat prèviament amb
yum install openfire-4.2.3-1.x86_64.rpm
Una vegada instal·lat el servidor SQL i OpenFire, crearem la base de dades openfire i importarem la base de dades que ve donada pel mateix programa:
mysqladmin -u root create openfire cd /opt/openfire/resources/database/ mysql -u root -b openfire < openfire_mysql.sql
Posada en marxa
Haurem d'executar el programa (en primer pla)
cd /opt/openfire/bin ./openfire.sh start
O bé com a dimoni de servei:
/sbin/chkconfig openfire on systemctl start openfire
Configuració
Un cop engegat el servei, podem anar al port 9090 del servidor per HTTP, amb qualsevol navegador web per acabar de posar a punt el servidor d'IM. Primer de tot, haurem d'obrir el port 9090 al Firewall per a poder-hi accedir des de l'amfitrió; i la resta de màquines de la xarxa.
firewall-cmd --add-port=9090/tcp --permanent firewall-cmd --reload