Seguridad y SSL

Activar HTTPS en Moodle

Revisado el 2 min de lectura ssl

Comprueba primero que el dominio presenta un certificado válido mediante HTTPS y crea una copia de config.php y de la base de datos. AutoSSL solo puede cubrir nombres elegibles que superen su validación.

Para configurar la dirección segura, localiza y edita el fichero config.php disponible en el directorio donde has instalado Moodle.

Una vez dentro, localiza la línea siguiente donde aparece reflejada la dirección de la app:

$CFG->wwwroot = 'http://example.com';

Sustituye http por https:

$CFG->wwwroot = 'https://example.com';

Si Moodle está detrás de un proxy que termina TLS, configura $CFG->sslproxy únicamente después de confirmar esa arquitectura; activarlo sin proxy puede ser inseguro o crear errores. Después fuerza la redirección HTTP a HTTPS en el servidor, ejecuta la herramienta de conversión a HTTPS de Moodle para localizar contenido incrustado y prueba acceso, inicio de sesión, tareas, SCORM, LTI, imágenes e iframe.

Si la instalación vive en un subdirectorio, conserva esa ruta: por ejemplo, https://example.com/campus. No hagas una sustitución global de todas las cadenas http en la base de datos.

La herramienta de conversión está en Administración del sitio > Seguridad > Seguridad HTTP > Herramienta de conversión a HTTPS, según la traducción. Úsala primero para identificar recursos incompatibles y revisa su alcance antes de confirmar cambios. Conserva la copia de la base de datos para poder volver al estado previo. Documentación de Moodle.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.