Configuraciones de servidor de confianza

Enviado por Ricardo Corai el Lun, 17/02/2020 - 23:38

Probablemente el error más frecuente que se muestra en el informe de estado de Drupal luego de una instalación reciente es el de la configuración de un servidor de confianza que protege al Sitio Web de conductas maliciosas.

Para confirmar este error hay que ir a Inicio -> Administración -> Informes.

Configuraciones de servidor de confianza
Configuraciones de servidor de confianza no activado

Para activar esta opción y quitar el error debemos editar el archivo de configuración de Drupal ubicado en la siguiente ruta:

/sites/default/settings.php

Allí hay que ubicar la sección Trusted host configuration.

Trusted host configuration
Trusted host configuration

A continuación tenemos dos opciones:

  1. Restringir al dominio www.example.com:
$settings['trusted_host_patterns'] = [
   '^www\.example\.com$',
];

Si elegimos esta opción el Sitio Web responderá únicamente cuando se ingrese a www.example.com; si se ingresa a example.com veremos el siguiente error:

The provided host name is not valid for this server.

  1. Permitir el dominio sin www y todos sus subdominios (Recomendado):
$settings['trusted_host_patterns'] = [
   '^example\.com$',
   '^.+\.example\.com$',
];
Trusted host configuration editado
Trusted host configuration - Editado

Luego de agregar el código, reemplazando example por el nombre del dominio donde está instalado Drupal y el com por la extensión del mismo, ejecutamos el cron de informe de estado para verificar que el error haya desaparecido.

Más información aquí: Trusted Host Settings.

Versión de Drupal