Estimados, estoy intentando desplegar Huarpe con docker es un nombre de dominio de prueba, es arai.unnn.ar en el puerto 8184 pero cuando ingreso a http://arai.unnn.ar:8184 me dice “El servicio solicitado no se encuentra disponible en este momento, por favor intente mas tarde”. En el log aparece esto:
Hola Norberto, mil gracias por contestar. Si lo hice, es lo primero que vi, Pero acabo de probar usando el docker-compose de la instalación rápida, deje solo el servicio de huarpe y con este logre hacer funcionar. Lo raro es que en huarpe.env tiene en TRUSTED_HOSTS solo siu.local sin \ y cuando puse arai.unnn.ar funciono perfecto.
Hola Norberto, vuelvo a revivir este post ya que estoy teniendo un problema similar pero en otro entorno. Estamos intentando trabajar con un entorno de prueba mas real pero no llegamos a buen puerto. El mensaje de erro es el mismo pero el log es distinto.
[Wed Oct 02 20:58:35.352794 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] request.INFO: Matched route "saml_acs". {"route":"saml_acs","route_parameters":{"_route":"saml_acs","_controller":"Hslavich\\\\OneloginSamlBundle\\\\Controller\\\\SamlController::assertionConsumerServiceAction"},"request_uri":"http://127.0.0.1:8184/saml/acs","method":"POST"} [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.352841 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] security.ERROR: The response was received at http://portal.cemic.edu.ar:8184/saml/acs instead of http://portal.cemic.edu.ar/saml/acs [] [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.352937 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] security.INFO: Authentication request failed. {"exception":"[object] (Symfony\\\\Component\\\\Security\\\\Core\\\\Exception\\\\AuthenticationException(code: 0): The response was received at http://portal.cemic.edu.ar:8184/saml/acs instead of http://portal.cemic.edu.ar/saml/acs at /usr/local/app/vendor/hslavich/oneloginsaml-bundle/Security/Firewall/SamlListener.php:41)"} [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.353007 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] security.DEBUG: Authentication failure, redirect triggered. {"failure_path":"/saml/login"} [], referer: http://idp.usuarios.cemic.edu.ar/
150.250.2.1 - - [02/Oct/2024:20:58:35 -0300] "POST /saml/acs HTTP/1.1" 302 374
[Wed Oct 02 20:58:35.504631 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] request.INFO: Matched route "saml_login". {"route":"saml_login","route_parameters":{"_route":"saml_login","_controller":"Hslavich\\\\OneloginSamlBundle\\\\Controller\\\\SamlController::loginAction"},"request_uri":"http://127.0.0.1:8184/saml/login","method":"GET"} [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.504676 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] security.INFO: Populated the TokenStorage with an anonymous Token. [] [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.504707 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] php.INFO: User Deprecated: Auto-injection of the container for "Hslavich\\OneloginSamlBundle\\Controller\\SamlController" is deprecated since Symfony 4.2. Configure it as a service instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Auto-injection of the container for \\"Hslavich\\\\OneloginSamlBundle\\\\Controller\\\\SamlController\\" is deprecated since Symfony 4.2. Configure it as a service instead. at /usr/local/app/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:77)"} [], referer: http://idp.usuarios.cemic.edu.ar/
[Wed Oct 02 20:58:35.504725 2024] [php7:notice] [pid 12] [client 150.250.2.1:53380] [2024-10-02 23:58:35] app.ERROR: The response was received at http://portal.cemic.edu.ar:8184/saml/acs instead of http://portal.cemic.edu.ar/saml/acs [] [], referer: http://idp.usuarios.cemic.edu.ar/
Aquí estamos trabajando con docker pero sin orquestador ya que es muy pequeña la instalación y no hay mas recursos que un solo servidor virtual. La idea es usar apache-proxy para poder redireccionar las peticiones desde un dominio a un contenedor. El problema es que el huarpe esta incrustando el puerto 8184 cuando no debería. En fin, no se que otra configuración debería verificar.