{"id":1501,"date":"2021-05-10T11:25:20","date_gmt":"2021-05-10T11:25:20","guid":{"rendered":"https:\/\/www.lucushost.com\/ayuda\/?p=1501"},"modified":"2021-05-10T11:26:05","modified_gmt":"2021-05-10T11:26:05","slug":"moodle-ssl-https","status":"publish","type":"post","link":"https:\/\/www.lucushost.com\/ayuda\/moodle-ssl-https\/","title":{"rendered":"C\u00f3mo activar HTTPS y SSL en Moodle"},"content":{"rendered":"<p>Ya sabes lo importante que es que una web trabaje con el protocolo de seguridad HTTPS, ya no solo por la seguridad de tu negocio, sino tambi\u00e9n por la de tus usuarios y alumnos. As\u00ed que, en este art\u00edculo te explicamos paso a paso c\u00f3mo <strong>activar un SSL en Moodle<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p>Para activar un SSL en Moodle es necesario tener instalado un certificado en tu plan de hosting. Recuerda que todos nuestros planes de <strong><a href=\"\/hosting-moodle\">Hosting Moodle<\/a><\/strong> ya lo traen incluido de forma totalmente gratuita, por lo que no es necesario que contrates ni instales ning\u00fan certificado en tu servicio de alojamiento.<\/p>\n<h2>C\u00f3mo habilitar la seguridad SSL en Moodle<\/h2>\n<p>Al igual que pasa con otros CMS, tienes varias formas de activar la seguridad SSL en Moodle:<\/p>\n<ul>\n<li aria-level=\"1\">A trav\u00e9s del panel de administraci\u00f3n<\/li>\n<li aria-level=\"1\">Modificando el archivo <em>config.php<\/em><\/li>\n<li aria-level=\"1\">Creando una redirecci\u00f3n 301<\/li>\n<\/ul>\n<p>La forma m\u00e1s sencilla es hacerlo desde el propio backoffice, ya que tienes disponible una herramienta espec\u00edfica para habilitar el protocolo HTTPS en Moodle. De todas formas, a continuaci\u00f3n vamos a ver c\u00f3mo hacerlo en cada uno de los casos.<\/p>\n<h3>1) Activar el SSL a trav\u00e9s del panel de administraci\u00f3n de Moodle<\/h3>\n<p>Las versiones m\u00e1s recientes de Moodle incorporan una herramienta que te permite activar el certificado SSL de tu web en solo un par de clics. Es as\u00ed de f\u00e1cil:<\/p>\n<ol>\n<li aria-level=\"1\">Accede al panel de administraci\u00f3n de Moodle con tu nombre de usuario y contrase\u00f1a.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1410\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/04\/pantalla-login-moodle.png\" alt=\"Entrar en Moodle\" width=\"933\" height=\"349\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/04\/pantalla-login-moodle.png 933w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/04\/pantalla-login-moodle-300x112.png 300w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/04\/pantalla-login-moodle-768x287.png 768w\" sizes=\"(max-width: 933px) 100vw, 933px\" title=\"\"><\/li>\n<li aria-level=\"1\">Ve a la secci\u00f3n \u00abAdministraci\u00f3n del sitio\u00bb &#8211; \u00abSeguridad\u00bb &#8211; \u00abSeguridad HTTP\u00bb.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1508\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/seguridad-http-moodle.png\" alt=\"Acceder a Seguridad HTTP de Moodle\" width=\"712\" height=\"167\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/seguridad-http-moodle.png 712w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/seguridad-http-moodle-300x70.png 300w\" sizes=\"(max-width: 712px) 100vw, 712px\" title=\"\"><\/li>\n<li aria-level=\"1\">Localiza la secci\u00f3n \u00abHerramienta para conversi\u00f3n a HTTPS\u00bb y pulsa en el enlace marcado en color azul para acceder directamente.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1509\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/acceder-a-herramienta-para-activar-ssl-en-moodle.png\" alt=\"Acceder a la herramienta para activar el SSL en Moodle\" width=\"746\" height=\"181\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/acceder-a-herramienta-para-activar-ssl-en-moodle.png 746w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/acceder-a-herramienta-para-activar-ssl-en-moodle-300x73.png 300w\" sizes=\"(max-width: 746px) 100vw, 746px\" title=\"\"><\/li>\n<li aria-level=\"1\">A continuaci\u00f3n se abrir\u00e1 una ventana como la que te mostramos a continuaci\u00f3n. B\u00e1sicamente te indican que es necesario realizar el cambio de HTTP a HTTPS del contenido interno y externo. Adem\u00e1s, te advierte de la posibilidad de que haya contenido HTTP que no pueda convertirse a HTTPS porque no existe dicho recurso (esto es bastante habitual en enlaces externos). Simplemente pulsa en \u00abContinuar\u00bb.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1511\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/aviso-herramienta-para-activar-ssl-en-moodle.png\" alt=\"\" width=\"768\" height=\"397\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/aviso-herramienta-para-activar-ssl-en-moodle.png 768w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/aviso-herramienta-para-activar-ssl-en-moodle-300x155.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" title=\"\"><\/li>\n<li aria-level=\"1\">Por \u00faltimo, pulsa en \u00abPerform Conversion\u00bb y en la siguiente pantalla haz clic en \u00abContinuar\u00bb.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1510\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/convertir-a-https-con-la-herramienta-para-activar-ssl-en-moodle.png\" alt=\"\" width=\"771\" height=\"603\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/convertir-a-https-con-la-herramienta-para-activar-ssl-en-moodle.png 771w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/convertir-a-https-con-la-herramienta-para-activar-ssl-en-moodle-300x235.png 300w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/convertir-a-https-con-la-herramienta-para-activar-ssl-en-moodle-768x601.png 768w\" sizes=\"(max-width: 771px) 100vw, 771px\" title=\"\"><\/li>\n<\/ol>\n<h3>2) Activar el SSL modificando el archivo <em>config.php<\/em><\/h3>\n<p>Si no tienes acceso al panel de administraci\u00f3n de Moodle, tambi\u00e9n tienes la opci\u00f3n de activar el SSL en Moodle modificando el archivo <em>config.php<\/em>. Quiz\u00e1 sea la forma m\u00e1s r\u00e1pida de hacerlo, aunque si est\u00e1s empezando con Moodle, te recomendamos que optes por la primera opci\u00f3n.<\/p>\n<ol>\n<li aria-level=\"1\">Entra en cPanel y accede al Administrador de archivos de cPanel.<img loading=\"lazy\" class=\"alignnone size-full wp-image-345\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2020\/06\/cpanel-acceso-administrador-archivos.png\" alt=\"Acceso al administrador de archivos de cPanel\" width=\"1369\" height=\"188\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2020\/06\/cpanel-acceso-administrador-archivos.png 1369w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2020\/06\/cpanel-acceso-administrador-archivos-300x41.png 300w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2020\/06\/cpanel-acceso-administrador-archivos-1024x141.png 1024w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2020\/06\/cpanel-acceso-administrador-archivos-768x105.png 768w\" sizes=\"(max-width: 1369px) 100vw, 1369px\" title=\"\"><\/li>\n<li aria-level=\"1\">Localiza el archivo <em>config.php<\/em> y pulsa en \u00abEdit\u00bb para modificarlo.<img loading=\"lazy\" class=\"alignnone size-full wp-image-1512\" src=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/editar-archivo-config-php-cpanel.png\" alt=\"Editar el archivo config.php de Moodle\" width=\"338\" height=\"315\" srcset=\"https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/editar-archivo-config-php-cpanel.png 338w, https:\/\/www.lucushost.com\/ayuda\/wp-content\/uploads\/2021\/05\/editar-archivo-config-php-cpanel-300x280.png 300w\" sizes=\"(max-width: 338px) 100vw, 338px\" title=\"\"><\/li>\n<li aria-level=\"1\">Localiza la siguiente l\u00ednea de c\u00f3digo:\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$CFG-&gt;wwwroot \u00a0 = 'http:\/\/tudominio.com';<\/pre>\n<\/li>\n<li aria-level=\"1\">Simplemente sustituye \u00abhttp\u00bb por \u00abhttps\u00bb para que te quede como te mostramos a continuaci\u00f3n y pulsa en Guardar.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$CFG-&gt;wwwroot \u00a0 = 'https:\/\/tudominio.com';<\/pre>\n<\/li>\n<\/ol>\n<p>Recarga el contenido de tu web y ya deber\u00eda estar trabajando con SSL.<\/p>\n<h3>3) Activar el SSL creando una redirecci\u00f3n 301<\/h3>\n<p>Otra opci\u00f3n para activar el SSL en Moodle y que tu web trabaje con el protocolo HTTPS es creando una <strong><a href=\"https:\/\/www.lucushost.com\/blog\/redireccion-301\/\">redirecci\u00f3n 301<\/a><\/strong> desde el archivo <em>.htaccess<\/em>. De esta forma, se forzar\u00e1 el cambio de HTTP a HTTPs en todas las URLs de tu sitio.<\/p>\n<p>Para ello, a\u00f1ade las siguientes l\u00edneas de c\u00f3digo en el <em>.htaccess<\/em> de tu web:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine On\r\nRewriteCond %{ENV:HTTPS} !on [NC]\r\nRewriteCond %{HTTP_HOST} ^tudominio\\.com$ [OR]\r\nRewriteCond %{HTTP_HOST} ^www\\.tudominio\\.com$\r\nRewriteRule ^(.*)$ https:\/\/tudominio.com\/$1 [R=301,L,NE]<\/pre>\n<div class=\"tds-message-box box-council \">En LucusHost siempre recomendamos activar el SSL en Moodle a trav\u00e9s del backend o modificando el archivo<em> config.php<\/em>. Es posible que hacerlo mediante una redirecci\u00f3n 301 surjan problemas de contenido mixto y algunos navegadores todav\u00eda marquen algunas partes de tu web como no seguras.\u00a0<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ya sabes lo importante que es que una web trabaje con el protocolo de seguridad HTTPS, ya no solo por la seguridad de tu negocio, sino tambi\u00e9n por la de tus usuarios y alumnos. As\u00ed que, en este art\u00edculo te explicamos paso a paso c\u00f3mo activar un SSL en Moodle.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/posts\/1501"}],"collection":[{"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/comments?post=1501"}],"version-history":[{"count":10,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/posts\/1501\/revisions"}],"predecessor-version":[{"id":1516,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/posts\/1501\/revisions\/1516"}],"wp:attachment":[{"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/media?parent=1501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/categories?post=1501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucushost.com\/ayuda\/wp-json\/wp\/v2\/tags?post=1501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}