Comparte en Facebook Twitter Google+

banner Dummy SSL para desarrollo con Homestead

Eventualmente nos hemos visto en la necesidad de trabajar con sitios web que cuentan con certificados SSL, posiblemente durante el desarrollo se requiera simular el uso de este tipo de certificados de forma local, esto puede ser una tarea complicada y tediosa en algunos casos, pero si trabajas con Homestead, puedes hacer uso de esta solución realmente sencilla para crear un certificado SSL “falso” que puedes utilizar en tu máquina virtual.

Se trata de un pequeño script que crea un certificado SSL y lo configura para cada hostname en el que desees activarlo:

Para agregar el certificado a cada hostname debes especificarlos cambiando esta línea:

Por defecto el script está configurado para manejar el SSL en el puerto 44300, lo que quiere decir que solo podrás acceder con https utilizando la url https://www.example.dev:44300.

Para cambiar esto y permitir usar el SSL en el puerto 8000 puedes descomentar esta línea:

Este script debe ir en el archivo ~/.homestead/after.sh

Una vez editado el archivo deber reiniciar la máquina virtual usando:

Listo, con esto ya puedes acceder a tus proyectos usando SSL de forma local.

Este script fue publicado por @ivanvermeyen en este thread https://laracasts.com/discuss/channels/tips/tip-how-to-enable-ssl-in-homestead-20 . Todo el agradecimiento al autor.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Material relacionado

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Aprovecha nuestra promoción activa y únete a Styde por menos de 10 USD al mes: ver planes semestral y anual.

Lección anterior Instalación de Laravel Valet en Linux