Sie haben wahrscheinlich bemerkt, dass Sie Ihr Website-Beispiel nicht verwenden können.Dev mit Ihrem Chrom, da es berichtet, dass Ihre Website nicht sicher ist.
Ich verwende Homestead 5 und stand. Wenn Sie ein Website-Beispiel haben.Dev in Ihrem Gehöft definiert.Yaml, wenn Sie in/etc/nginx/ssl/Sie zwei Dateien für Ihre Domain finden:
Website-Beispiel.Dev.Schlüssel-Website-Beispiel.Dev.CRT-Website-Beispiel.Dev.Taste
Alles, was Sie tun müssen, ist (wenn Sie unter Mac OS sind), ist diese Website-Website-Beispiel zu erhalten.Dev.crtinside Ihren Schlüsselbundzugriff und setzen Sie dieses Zertifikat ein, um zu vertrauen.
Um diese Datei zu verwenden, können Sie SSH Vagrant SSH und diese Datei in Ihren freigegebenen Ordner kopieren:
sudo cp/etc/nginx/SSL/Website-Beispiel.Dev.CRT/Home/Vagrant/Code/SSL
Jetzt können Sie auf diese Datei von Ihrem Mac OS zugreifen (wo immer Sie Ihren Quellordner einrichten).
Klicken Sie unter allen Elementen auf Zertifikate und finden Sie Ihr Website-Beispiel.Dev.crt
Dann doppelklicken Sie darauf und wählen Sie, um zu vertrauen -> immer vertrauen.
Und das ist es. Jetzt ist Ihr Setup näher an dem, was Sie in Ihrer Produktion haben sollten und kann auf HTTPS arbeiten.
Vielleicht möchten Sie auch eine dauerhafte Umleitung von HTTP zu HTTPS haben
Server
Hören Sie 80 default_server;
Hören [::]: 80 default_server;
Server_Name Website-Exampe.App;
Rückgabe 301 https: // Website-Exampe.App;
Dies sollte an der Spitze platziert werden
sudo vim/etc/nginx/sites-verfügbare/webelle-exampe.App