Instalación no dockerizada de SQ. Consultas sobre instructivo y archivos de conf

Hola, les escribo debido a que estoy intentando la instalación no dockerizada de SQ siguiendo el instructivo ( http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.0.0/instalar_sq_produccion). La instalación fluyó sin inconvenientes, excepto algunos warnings de los que hice la captura de pantalla correspondiente por si acaso.
El escenario que estoy utilizando, es el siguiente:

  • MV en Debian 8.7 que tiene Pilaga 3.0.1 , Guarani 3.13.0 ( 157.92.150.22 ) y SQ que no terminó funcionando del todo bien.
  • MV en Debian 8.7 que tiene Pilaga 3.0.3 ´( 157.92.148.21 ) y en la cual se realizó la nueva instalación no dockerizada de SQ.
    El objetivo de este esquema es aproximarnos al entorno real, donde tanto Pilagá, Guaraní y SQ estarán funcionando en equipos distintos.
    La idea es que SQ corra en 157.92.148.21, Guaraní en 157.92.150.22 y Pilaga podría correr en cualquiera de las dos, en versión 3.0.1 en 157.92.150.22 o en versión 3.0.3 en 157.92.148.21

Las dudas surgieron en la configuración a partir de la página 5 del instructivo donde se deben modificar los distintos archivos ini. Paso a describirlas
.
a) Nucleo:
En el archivo SQ.ini, en la sección [pilaga], en la línea base url se refiere a “http://127.0.0.1/pilaga/rest”. En mi caso, en principio Pilagá va a estar en la máquina de IP 157.92.150.22 , pero no encuentro en ese equipo ninguna carpeta rest en la instalación de la aplicación (Pilaga) . La pregunta es si esta url debe ser local y si tengo que generar la carpeta pilaga en el document root del Apache local o es la remota y debo hacerlo alli y cual sería la url correcta a indicar aquí.

b) GCO:
Aquí la duda se plantea en el archivo config.ini en la sección [mercado pago] en la línea url_notificaciones . Busqué la misma línea en el archivo que estaba en la máquina que comenté que no funcionó del todo bien ( 157.92.150.22) , pero no entiendo bien el concepto de como se debe componer
Dicha línea tiene el siguiente contenido : http;//157.92.148.221/recursos/dnm.php?sender=AFERREIRO_157.92.150.22.
En principio , la primera IP a quien se refiere y la carpeta recursos y lo que sigue donde la encuentro. Luego, ¿el sender, es el usuario linux o el usuario de pilaga ( en el equipo 157.92.150.22 ambos coinciden )?

Gracias y quedo a la espera de respuesta.

Hola Alberto, te voy respondiendo…

a) La API-REST de los módulos SIU basados en TOBA se encuentran disponibles en la URL del modulo /rest/ en tu caso sería (http://157.92.150.22/pilaga/rest/)No deberías generar nada a mano para disponer de la API. Solo configurar si no lo tenes aún los archivos: servidor.ini y servidor_usuarios.ini dentro de la carpeta: …/pilaga/instalacion/i__produccion/p__pilaga/rest/

b) En ese caso veo que estas utilizando el “dispatcher para notificaciones de mercado pago” que esta disponible en el ambiente de testing dockerizado.
La idea de ese archivo es que puedas REDIRECCIONAR desde un servidor publico a uno de tu red interna las notificaciones de MercadoPago
Por lo que la sintaxis sería:


http;//IP_PUBLICA/recursos/dnm.php?sender=AFERREIRO_IP_LOCAL_DONDE_SE_ENCUENTRA_GCO.

El nombre AFERREIRO no seria importante en este caso, podría ir cualquier palabra pero no vacío.

Saludos y avisa cualquier duda