You are here

Habilitar soporte SSL en Drupal

Una de las cosas que más me gustan de Debian y Apache es la sencillez con la que se configura un servidor SSL, y ya puestos iba a aprovechar esta característica para establecer conexiones seguras cuando los usuarios van a añadir o modificar contenidos.
Si aún no sabes como configurar SSL en Debian, por favor antes de continuar, revisa el siguiente enlace.
http://bulma.net/body.phtml?nIdNoticia=2280
Debemos hacer que el nuevo virtual host SSL también apunte a nuestra carpeta raíz de la instalación de Drupal.

Para configurar SSL en Drupal, tenemos un módulo disponible en el mismo sitio web del Proyecto Drupal. El módulo se llama Secure Pages.
http://drupal.org/project/securepages

Para instalarlo en nuestro Drupal, accederemos a la carpeta modules dentro del directorio raíz de nuestra instalación.

# Descargamos el archivo desde el sitio web:
wget http://ftp.drupal.org/files/projects/securepages-5.x-1.3.tar.gz
# Descomprimimos el tarball
tar -xzvf securepages-5.x-1.3.tar.gz
# Ya podemos borrar el tarball si queremos
rm securepages-5.x-1.3.tar.gz

Una vez instalado el módulo, debemos activarlo y para ello iremos a:
Menú Administrar -> Construcción del sitio -> Módulos
En la sección Other, veremos:
Secure Pages
Set which pages are always going to be used in secure mode (SSL)

Marcamos la casilla y pulsamos el botón Guardar Configuración.

Podemos configurar las opciones de SSL en:
Menú Administrar -> Configuración del sitio -> Secure Pages

Donde indicaremos que paginas deberán usar conexiones SSL, si queremos volver a HTTP después de establecer la conexión segura...
De todos modos opino que las opciones por defecto son válidas para la mayoría de los casos.

Drupal: 
Qué te parece: