Probabilmente hai notato che non puoi usare il tuo sito Web-Example.Dev con il tuo Chrome, in quanto sta segnalando che il tuo sito Web non è sicuro.
Sto usando Homestead 5 e per impostazione predefinita Homestead utilizza nginx per server i tuoi file. Se hai un sito Web-Example.Dev definito nella tua fattoria.YAML, quindi se vai in/etc/nginx/ssl/troverai due file per il tuo dominio:
Esempio di siti Web.Dev.Esempio di sito web chiave.Dev.Esempio di sito Web CRT.Dev.chiave
Tutto quello che devi fare è (se sei su Mac OS) è ottenere questo sito Web-Esempio.Dev.CrTinside il tuo portachiavi accedi e impostato per fidarsi di questo certificato.
Per utilizzare questo file, è possibile vagabrare SSH e copiare questo file nella cartella condivisa:
sudo cp/etc/nginx/ssl/sito web-example.Dev.CRT/Home/Vagrant/Code/SSL
Ora puoi accedere a questo file dal tuo sistema operativo Mac (ovunque si imposta la cartella di origine).
Quindi sotto tutti gli articoli, fare clic sui certificati e trova il tuo sito Web-Example.Dev.Crt
Quindi fare doppio clic su di esso e selezionare per fidarti -> Fidati sempre.
E questo è tutto. Ora la tua configurazione è più vicina a ciò che dovresti avere sulla tua produzione e può operare su HTTPS.
Inoltre potresti voler avere un reindirizzamento permanente da HTTP a HTTPS
server
Ascolta 80 Default_Server;
Ascolta [::]: 80 default_server;
Server_name Web-Example.app;
return 301 https: // sito web-esempi.app;
Questo dovrebbe essere posizionato nella parte superiore di
sudo vim/etc/nginx/siti-disponibile/sito Web-example.app