Ficha del módulo
- ID: myvesta-configurar-ssl-wordpress
- Categoría: myvesta
Configurar SSL y forzar HTTPS
Objetivo: dejar el sitio en HTTPS con certificado válido.
Generar/activar SSL en MyVesta
En WEB -> Edit domain:
Enable Let's Encrypt: activoSSL: activo
Verificar certificado
curl -I https://<dominio>
openssl s_client -connect <dominio>:443 -servername <dominio> < /dev/null 2>/dev/null | grep "Verify return code"
Esperado: HTTP 200 y Verify return code: 0 (ok).
Forzar HTTPS en WordPress
Agregar en wp-config.php antes de require_once:
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '', 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}