lunes, 10 de octubre de 2011

servidor jabber Openfire en ubuntu

Instala tu propio servidor Jabber con OpenFire en Ubuntu Linux
http://ubunlog.com/instala-tu-propio-servidor-jabber-con-openfire-en-ubuntu-linux/
Pasos de la instalacion
# Instalamos Apache2 + MySQL5.1 + PHP5 y phpmyadmin
sudo apt-get -y install apache2
sudo apt-get -y install mysql-server mysql-common
sudo apt-get -y install php5 php5-cli
sudo apt-get -y install phpmyadmin
# Para que Apache2 mustre el Error de Host
sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf
# Para que Apache2 Mustre Bien los Asentos y Tildes
sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset
# Reseteamos Apache2
sudo /etc/init.d/apache2 restart
ya tenemos las aplicaciones mínimas, ahora a instalar OpenFire:

# Instalmos Java
sudo apt-get install sun-java6-bin
# Configuramos Java como Interprete Principal
sudo update-alternatives --config java
# Creamos el Usuario para OpenFire
sudo adduser openfire
# Descargamos OpenFire en Paquete DEB
wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.7.0_all.deb
# Instalamos OpenFire
sudo dpkg -i openfire_3.7.0_all.deb
# Copiamos Contenido Basico para OpenFire y MySQL
sudo cp /usr/share/openfire/resources/database/openfire_mysql.sql $HOME/
sudo chmod 777 openfire_mysql.sql
# Creamos Base de Datos e Importamos Comtenido Basico en MySQL
mysqladmin -h localhost -u root -p create openfire
mysql -h localhost -u root -p openfire < openfire_mysql.sql
# Creamos Usuario y Asignamos Permisos en MySQL
Linea="CREATE USER openfire@localhost IDENTIFIED BY 'CONTRASEÑA';"
echo "$Linea" | mysql -h localhost -u root -p
Linea="GRANT ALL ON openfire.* TO openfire@localhost;"
echo "$Linea" | mysql -h localhost -u root -p
# Eliminamos Archivos Residuales
rm openfire_3.7.0_all.deb
rm openfire_mysql.sql
# Resetamos OpenFire
sudo /etc/init.d/openfire restart
# Abrimos Administrador Web
firefox http://127.0.0.1:9090

No hay comentarios:

Publicar un comentario