Instalación de Jappix sobre Apache2.4 en Ubuntu server 14.04

El escenario es el siguiente: Tenemos un servidor XMPP prosody 0.10 con un virtualhost que es social.systal.org.

El dominio es systal.org

Primero, añadimos la siguiente linea en /etc/prosody/prosodu.cfg.lua, en la sección components:

Component “systal.org” “http”
modules_enabled = { “bosh” }

Ahora instalamos apache2 y php5: apt-get install apache2 php5 libapache2-mod-php5

Activamos los módulos siguientes: a2enmod ssl ; a2enmod php5.

Ahora vamos a configurar un virtualhost para apache, cogeremos el default-ss.conf y lo modificaremos de la siguiente manera:

El dominio:

Selección_001

Ahora los certificados. Podemos crear uno autofirmado, pero es mejor utilizar uno gratuito de http://www.startssl.com por ejemplo.

Tendremos que fijarnos en poner el certificado de la CA como certificado chain

Selección_002

Ahora vamos a darle un poco de seguridad a nuestro servidor :), simplemente hay que poner los protocolos, y utilizar un strict TLS… jeje, ahí va para copypaste

————————————————————————————————————————————————————-

SSLHonorCipherOrder on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA128:DHE-RSA-AES128-GCM-SHA384:DHE-RSA-AES128-GCM-SHA128:ECDHE-RSA-AES128-SHA384:ECDHE-RSA-AES128-SHA1
28:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-S
HA:AES128-GCM-SHA384:AES128-GCM-SHA128:AES128-SHA128:AES128-SHA128:AES128-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4

Header always set Strict-Transport-Security: max-age=31536000

————————————————————————————————————————————————————

Guardamos y reiniciamos apache: service apache2 restart.

Ahora bajamos Jappix de su página, lo descomprimimos y lo copiamos a /var/www/html/

Seguídamente, abrimos el navegador y nos sale un asistente de configuración, al terminar a mi me quedó así, ahora les explico cada cosa lo que es…

Selección_003

Recurso: mostrará a tus contactos que te has conectado mediante jappix, puedes poner otra cosa…

Bloquear anfitrión: Sirve para que puedan acceder o no mediante otros dominios.

Permitir la creación de cuentas: Pues para poder registrarse 🙂

Avanzado: aquí seleccionaremos todas esas opciones de seguridad y compresión de archivos.

Ahora veremos, en la sección general, que es donde tenemos que poner el dominio del servidor xmpp y los componentes que tengamos configurados. Si dejamos en blanco algunos campos los rellena automáticamente, pero si no tenemos el componente configurado, obviamente no funcionará.

Fíjense bien en el campo host BOSH, les tendrá que quedar igual pero con su dominio.

Selección_004

Y bueno eso es todo. Ya tenemos instalado y configurado nuestro servidor apache con el cliente web para Jabber, Jappix.

Selección_005

Anuncios

Un comentario en “Instalación de Jappix sobre Apache2.4 en Ubuntu server 14.04”

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s