UNPA_Error con conexion con virtualhost

Buenas tardes
Estoy teniendo inconvenientes con la conexion entre dos aplicaciones cuando definimos virtualhost.
Tenemos una aplicacion desarrollada en Toba que se conecta mediante webservices con SOAP con el sistema SIU-Mapuche.
Cuando implementamos los virtualhost , se accede a cada una de las aplicaciones sin problema… pero al acceder a las operaciones que tienen implementadas la conexion de websevices me dice que no se pueden conectar.
Mi consulta es si hay alguna configuracion en especial del armado de los virtualhost para que se conecten con webservices?. Necesitaria que me guien sobre que consideraciones deberia tener en cuenta para la generacion de mi virtualhost.
Mi virtualhost definido para el sistema SIU-Mapuche es el archivo adjunto

Espero que puedan ayudarme a solucionar mi problema… Desde ya muchas gracias.


VHmapuche.txt (1.97 KB)

Despues de realizar otras pruebas adicionamos la siguiente informacion:
Sin SSL y empleando virtualhost la aplicacion desarrollada en toba SI se puede conectar a mapuche y hacer uso de los servicios web. El problema es cuando activamos SSL. Se visualiza el siguiente error en el log de wsf_php_client.log

[info] [ssl client] CA certificate not specified
[Mon Aug 22 12:59:20 2016] [error] ssl/ssl_utils.c(50) Cannot find certificates
[Mon Aug 22 12:59:20 2016] [error] ssl/ssl_stream.c(99) Error occurred in SSL engine
[Mon Aug 22 12:59:20 2016] [error] http_client.c(294) Data stream creation failed for Host mapuche.unpa.edu.ar and 443 port
[Mon Aug 22 12:59:20 2016] [error] http_client.c(560) Client data stream null or socket error for host mapuche.unpa.edu.ar and 443 port
[Mon Aug 22 12:59:20 2016] [error] http_client.c(562) A read attempt(HTTP) for the reply without sending the request
[Mon Aug 22 12:59:20 2016] [error] http_sender.c(1303) status_code < 0
[Mon Aug 22 12:59:20 2016] [error] engine.c(171) Transport sender invoke failed
[Mon Aug 22 12:59:20 2016] [error] /usr/src/wso2-wsf-php-src-2.1.0/src/wsf_client.c(1696) [WSF/PHP] Response Payload NULL( Error number and code) => : 76 :: A read attempt(HTTP) for the reply without sending the request

Buscando en el foro problemas reportados similares, notamos que un usuario reporto un problema similar entre Guarani y Kolla (http://foro.comunidad.siu.edu.ar/index.php?topic=7416.0).
Y que menciona que existen unos archivos /var/www/guarani28/instalacion/servicios_web_config.php y /src/siu/lib/kernel/util/ws_cliente.php", donde es posible indicarle al WSF que use SSL.
Tambien hacen mencion que la libreria WSF no funciona bien con SSL.

Entonces la consulta es: que archivos podriamos retocar en el SIU-Mapuche y agregar a nuestra aplicación desarrollada en toba para lograr que nuestra aplicacion propia pueda consumir servicios web de SIU-Mapuche sobre una conexion segura que use SSL??

Desde ya gracias

Saludos
Paola
UNPA

Hola Paola, no se bien a a qe foro estas hablando (problemas entre guarani y kolla), pero por ahi ellos se refieren a que es posible establecer una conexion https entre aplicaciones donde se les configura donde se encuentran los certificados.

Para que uds consuman servicios web de mapuche desde otra aplicacion tienen que habilitar los servicios desde toba_usuarios (se accede desde mapuche menu administracion-> usuarios)

dentro de toba usuarios, en el menu, hay una solapa que es servicios web y dentro de ella un menu que es SOAP. Lo que pueden hacer desde ahi es generar unos certificados de “prueba” para hacer una prueba con ese par de certificados generados. la direccion de esos certificados generados la deben configurar en mapuche (configuracion->servicios web-> seguridad) y ahi agregar los certificados. Desde mapuche se pide el par de certificados del cliente (clave privada y publica) y la clave publica del cliente que va a acceder a mapuche.

Luego en el cliente deberan configurar el par de clave publica del cliente y publica del servidos para que mapuche no les rechaze la configuracion.

Espero que les sirva.

Saludos
Poli

Hola Miguel como estas?
Soy Mirta la compañera de Paola, y estamos teniendo problemas en la conexion de SIU-Mapuche con una aplicacion desarrollada en Toba.
Lo que nos decis sobre como consumir los los servicios web de SIU-Mapuche (generacion de certificados, configuracion de los servicios web) lo hemos realizado y funcionan correctamente.
El problema puntual que tenemos es cuando activamos SSL. En el log de wsf_php_client.log se visualiza el error :
[info] [ssl client] CA certificate not specified
[Mon Aug 22 12:59:20 2016] [error] ssl/ssl_utils.c(50) Cannot find certificates
[Mon Aug 22 12:59:20 2016] [error] ssl/ssl_stream.c(99) Error occurred in SSL engine
[Mon Aug 22 12:59:20 2016] [error] http_client.c(294) Data stream creation failed for Host mapuche.unpa.edu.ar and 443 port
[Mon Aug 22 12:59:20 2016] [error] http_client.c(560) Client data stream null or socket error for host mapuche.unpa.edu.ar and 443 port
[Mon Aug 22 12:59:20 2016] [error] http_client.c(562) A read attempt(HTTP) for the reply without sending the request
[Mon Aug 22 12:59:20 2016] [error] http_sender.c(1303) status_code < 0
[Mon Aug 22 12:59:20 2016] [error] engine.c(171) Transport sender invoke failed
[Mon Aug 22 12:59:20 2016] [error] /usr/src/wso2-wsf-php-src-2.1.0/src/wsf_client.c(1696) [WSF/PHP] Response Payload NULL( Error number and code) => : 76 :: A read attempt(HTTP) for the reply without sending the request

Quizas el problema sea como tenemos armado nuestro archivo openssl.ini
Adjunto el archivo que tenemos para generar los certificados por ejemplo, desde SIU-Mapuche.

Bueno, quedamos a la espera de alguna otra solucion que podemos aplicar. Desde ya muchas gracias

Mirta Chicahuala


Mapuche_openssl.rar (569 Bytes)