es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La aplicación móvil de Moodle no puede acceder al sitio web de Moodle.

Estoy enfrentando un problema en la aplicación móvil de Moodle. Descargué la aplicación móvil desde Google Play y la tienda de Apple. Cuando intento escribir el enlace para mi sitio web de Moodle, obtengo el mensaje de error que se muestra en la captura de pantalla adjunta. La aplicación móvil puede conectarse a la instancia en el entorno de pruebas que usa Apache en XAMPP. Pero cuando intento conectarla a producción, falla y me da el error que se muestra en la captura de pantalla. He buscado mucho y he intentado las siguientes soluciones:

  • He intentado abrir el sitio web en el navegador móvil y funciona.
  • También he intentado actualizar el sistema operativo del servidor de producción y actualizar cURL PHP, pero aún no funciona.

La infraestructura de producción está construida en un proxy Nginx que toma la solicitud y luego la redirige al servidor Apache de Moodle. Además, la advertencia en el sitio web de Moodle dice que el certificado SSL es SHA1 y debería ser SHA256, lo cual es incorrecto. Verifiqué el certificado en sitios web de verificación de SSL y no tiene ningún problema. ¿Podría por favor aconsejarme qué debo hacer?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución para el Error de Conexión de la Aplicación Móvil de Moodle

    Si te encuentras con el mensaje de error mostrado en la captura de pantalla al conectar la aplicación móvil de Moodle a tu entorno de producción, aquí hay algunas posibles soluciones que puedes probar:

    1. Verifica el Certificado SSL: El mensaje de error menciona un problema con el certificado SSL. Incluso si los sitios web de comprobación de SSL no muestran errores, la aplicación móvil de Moodle puede tener requisitos estrictos para los certificados SSL. Trata de obtener un nuevo certificado SSL con codificación SHA265 e instálalo en tu servidor de producción.
    2. Verifica la configuración de Nginx: Según la información proporcionada, el entorno de producción utiliza Nginx como servidor proxy. Verifica la configuración de Nginx para asegurarte de que está redirigiendo correctamente las solicitudes al servidor Apache de Moodle. Asegúrate también de que el certificado SSL esté configurado correctamente en Nginx.

    3. Verifica los ajustes de Moodle: Verifica los ajustes de Moodle para asegurarte de que están correctamente configurados para las conexiones de la aplicación móvil. Verifica la URL del servidor, los ajustes de autenticación y cualquier otro ajuste relevante. Verifica que los plugins requeridos de Moodle para la aplicación móvil estén instalados y actualizados.

    4. Verifica la versión de la aplicación: Asegúrate de estar usando la última versión de la aplicación móvil de Moodle. Verifica si se han lanzado actualizaciones o parches para la aplicación.

    5. Prueba con otros dispositivos: Trata de conectar la aplicación móvil de Moodle con otros dispositivos y comprueba si el error persiste. Si no persiste, el problema puede estar en el dispositivo o en sus ajustes.

    Si ninguna de estas soluciones funciona, considera buscar ayuda en los foros de soporte de Moodle o consulta con un experto en tecnología de la información familiarizado con Moodle, Apache, Nginx y el desarrollo de aplicaciones móviles.

Comments are closed.