Probablemente haya notado que no puede usar su sitio web.Dev con su Chrome, ya que informa que su sitio web no es seguro.
Estoy usando Homestead 5 y, por defecto, Homestead usa NGINX para servir sus archivos. Si tiene un programa de sitio web.Dev definido en tu granja.Yaml, entonces si entres/etc/nginx/ssl/encontrará dos archivos para su dominio:
programa de sitio web.enchufe.Sitio web clave-Ejemplo.enchufe.Sitio web de CRT.enchufe.llave
Todo lo que tiene que hacer es (si está en Mac OS) es obtener este sitio web en el sitio web.enchufe.crtinside su acceso de llavero y confiar en este certificado.
Para usar este archivo, puede Vagrant SSH y copiar este archivo en su carpeta compartida:
sudo cp/etc/nginx/ssl/sitio web-ejemplo.enchufe.CRT/Home/Vagrant/Code/SSL
Ahora puede acceder a este archivo desde su sistema operativo Mac (donde sea que configure su carpeta de origen).
Luego, debajo de todos los elementos, haga clic en los certificados y encuentre el ejemplo de su sitio web.enchufe.CRT
Luego haga doble clic en él y seleccione para confiar -> Confiar siempre.
Y eso es. Ahora su configuración está más cerca de lo que debe tener en su producción y puede operar en HTTPS.
También es posible que desee tener una redirección permanente de HTTP a HTTPS
servidor
escuchar 80 default_server;
escuchar [::]: 80 default_server;
SERVER_NAME Sitio web-Ejemplo.aplicación;
devolver 301 https: // sitio web-ejemplo.aplicación;
Esto debe colocarse en la parte superior de
sudo vim/etc/nginx/sites disponible/sitio web-ejemplo.aplicación