• Problemas al intentar conectar al OpenKM desde otro ordenado

  • Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #9438  by acheto
 
Buenos dias!

He montado un servidor ubuntu 10.10 y he seguido los pasos de la guia "Quick Install" para instalar el OpenKM. Resolví el problema de java y cuando lo inicializo el OpenKM me sale todo correcto y inicializado (utilizo ./run.sh -b 0.0.0.0). La cuestion es que cuando intento acceder desde otra máquina, no me deja acceder cuando pongo:
Code: Select all
http://ipdelservidor:8080/OpenKM/
La aplicación la tengo instalada en el directorio que indica la guía, en "/opt/". Para descartar problemas de conectividad con el servidor, he realizado un ping y he probado con otras aplicaciones desde ese servidor conectandome desde otro ordenador y si que me funcionan. Alguna idea de lo que me puede suceder? Muchas gracias!
 #9457  by jllort
 
Si realmente estas arrancando con el -b 0.0.0.0 esto hace el binding con todas las interfaces de red. Puedes probar en el mismo servidor con la ip que estas poniendo en el resto.
Tienes algun firewall o parecido ? algun programa instalado en el ordenador, navegador etc... que pueda tenerle mania al puerto 8080 ?

Yo casi te diria que si por el puerto 80 estas accediendo bien a este servidor que montes el proxy de apache. Y así matas 2 pajaros de un tiro por una parte mejoras la seguridad y por otro te funcionará desde los equipos a los que ahora no tienes acceso, obviamente por alguna razon - estraña - de como tienes la red. Por que esto no tiene muchos misterios.
 #9477  by acheto
 
Pero una pregunta, si tengo configurado el apache para que apunte a /var/www, ¿no debería de tener el OpenKM en ese directorio en cambio de /opt? El cortafuegos esta deshabilitado, el que viene por defecto ufw o el iptables, y cuando lanzo un nmap al servidor, me dice que no esta abierto el puerto 8080, aunque se esta ejectutando el programa. Ahora pruebo lo que más indicado. Muchas gracias!
 #9478  by jllort
 
En el apache lo que haces es instalar un proxy que mapea el servicio que esta un determinado puerto el 8080 contra el 80 que esta en apache, no tiene nada que ver donde esta la aplicación instalada sea /opt o otro sitio

Asegurate que tienes la aplicación arrancada y realiza un
Code: Select all
netstat -anp tcp
Ojo que el run.sh no instala ningún servicio sino que es propiamente la aplicación, o sea que si paras el terminal también estas parando la aplicación, supongo que no es eso lo que haces ? esto que me cuentas de que el puerto 8080 no esta disponible suena sospechoso
 #9496  by pavila
 
Por lo pronto olvídate de Apache. Si no puedes acceder al puerto 8080 del servidor, es cosa de JBoss. Desde el propio servidor haz un sudo netstat -putan | grep java. Deberías ver que hay un proceso java que está escuchando en 0.0.0.0 (todas las interfaces de red de la máquina).
 #9514  by acheto
 
He realizado el comando que más indicado, netstat -putan | grep java. Y este es el resultado:

¿No debería de haber salido un 0.0.0.0:8080? Gracias!
Attachments
imagen2.jpg
imagen2.jpg (228.21 KiB) Viewed 7539 times
 #9531  by jllort
 
Te tiene que aparecer algo así
Code: Select all
tcp        0      0 127.0.0.1:42755         127.0.0.1:45097         ESTABLECIDO 11747/java      
tcp6       0      0 :::8080                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::8083                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::46970                :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::4444                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::8093                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::4445                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::4446                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::3873                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::47493                :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::58472                :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::8009                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::1098                 :::*                    ESCUCHAR    11747/java      
tcp6       0      0 :::1099                 :::*                    ESCUCHAR    11747/java 
 #9675  by acheto
 
El puerto esta abierto y escuchando, pero todavía no he con seguido que funcione. Hay alguna forma de indicarle que salga por el puerto 80? Cerraría el resto de aplicaciones para que pudiera utilizar el openkm sin problemas ese puerto. Gracias
 #9711  by acheto
 
Biiieeen! Ya me ha funcionado :). Lo que he hecho ha sido:

- Me baje el jboss aparte (la misma versión que utiliza el Openkm). Lo he probado y me ha funcionado el jboss, ya que he probado http://miip:8080
- Me he bajado de nuevo el OpenKm desde el servidor directamente, lo he arrancado y me ha funcionado jeje

Muchas gracias!

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.