Prawdopodobnie zauważyłeś, że nie możesz korzystać ze swojej witryny.Dev z twoim Chrome, ponieważ zgłasza, że Twoja witryna nie jest bezpieczna.
Używam Homestead 5 i domyślnie Homestead używa Nginx do serwowania plików. Jeśli masz na przykład na stronie internetowej.Dev zdefiniowany w twoim domu.YAML, to jeśli wejdziesz do/etc/nginx/ssl/znajdziesz dwa pliki dla swojej domeny:
Przykład strony internetowej.dev.Kluczowa strona internetowa.dev.Przykład strony internetowej CRT.dev.klucz
Wszystko, co musisz zrobić.dev.crtinside Twój dostęp do kluczy i ustaw, aby zaufać temu certyfikatowi.
Aby użyć tego pliku, możesz Vagrant SSH i skopiować ten plik do folderu udostępnionego:
sudo cp/etc/nginx/ssl/ssl-example.dev.crt/home/vagrant/code/ssl
Teraz możesz uzyskać dostęp do tego pliku z systemu operacyjnego Mac (gdziekolwiek konfigurujesz folder źródłowy).
Następnie poniżej wszystkich elementów kliknij certyfikaty i znajdź na przykład witryną.dev.crt
Następnie kliknij go dwukrotnie i wybierz, aby zaufać -> zawsze zaufaj.
I to wszystko. Teraz Twoja konfiguracja jest bliższa temu, co powinieneś mieć na swojej produkcji i możesz działać na HTTPS.
Możesz także mieć trwałe przekierowanie z HTTP na HTTPS
serwer
posłuchaj 80 default_server;
Posłuchaj [::]: 80 default_server;
Server_name-Example.aplikacja;
zwróć 301 https: // na przykład na stronie internetowej.aplikacja;
Powinno to być umieszczone na szczycie
sudo vim/etc/nginx/witryny-dostępny/na przykład.App