Confiar en el certificado de Lando desde WSL2

Hace algo más de un año os contaba cómo instalar rápidamente Lando en nuestro entorno WSL2 (Lando en WSL2: La manera correcta), recordemos que primero deberemos tener activada la virtualización en nuestro Windows:

virtualización habilitada

Después ejecutaremos el siguiente comando:

# curl -Ls https://github.com/lando/hyperdrive/releases/download/v0.6.1/hyperdrive > /tmp/hyperdrive \
  && chmod +x /tmp/hyperdrive \
  && /tmp/hyperdrive

Ahora creamos el directorio dónde vamos a tener nuestros proyectos, creamos el directorio de nuestro proyecto e inicializamos WordPress:

# mkdir lando-projects && cd lando-projects

# mkdir cursos-tabernawp && cd cursos-tabernawp

# lando init \
  --source remote \
  --remote-url https://wordpress.org/latest.tar.gz \
  --recipe wordpress \
  --webroot wordpress \
  --name cursos-tabernawp

# lando start

# lando info

Configuramos nuestro archivo .lando.yml con los servicios necesarios.

Y si hemos cambiado configuraciones, reconstruimos con lando rebuild

Y ya podremos utilizar nuestra instalación de Lando. Pero al usar los dominios https nos darán un error de certificado y deberemos decirle al navegador que debe confiar en el mismo en cada ocasión:

lando site https

Confiar en el certificado de Lando

La solución para que nuestro navegador confíe en el certificado emitido por Lando la podemos encontrar en su documentación: https://docs.lando.dev/core/v3/security.html#windows

Lando cert Windows

Pero el problema es que estamos trabajando con WSL2 y, por lo tanto, nuestro certificado de Lando no se encuentra en dicha ruta, por lo que deberemos cambiar nuestro comando al siguiente:

# certutil -addstore -f "ROOT" \\wsl.localhost\DISTIBUCION-LINUX-WSL\home\USER-LINUX-WSL2\.lando\certs\lndo.site.pem

Como podemos ver en el siguiente ejemplo ejecutado desde mi ordenador:

Certificado Lando WSL2 para Windows

Y como se aprecia en las siguientes capturas, nuestros navegadores ya confían en el certificado emitido por Lando, aunque Firefox nos chive que no reconoce a su emisor:

confianza-en-el-certificado-lando
Confianza en el certificado Lando en Firefox

Deja un comentario