Я создал сертификат SSL, чтобы использовать https вместо http для localhost.Следующие инструкции приведены ниже: https://medium.freecodecamp.org/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec
У меня еще есть последний шаг - включить файлы сертификатов (server.crt и server.key) на сервер.
Я пытался положиться на следующую конфигурацию, чтобы заставить ее работать, из которой я получил: Как установить SSL-сертификат на сервер Apache в Ubuntu
LoadModule ssl_module modules/mod_ssl.so
Listen 443
<VirtualHost *:443>
# maybe additional config here
ServerName www.example.com
SSLEngine on
SSLCertificateFile "/path/to/www.example.com.cert"
SSLCertificateKeyFile "/path/to/www.example.com.key"
</VirtualHost>
Яв настоящее время используется MAMP на Mac и Apache в качестве сервера.Я отредактировал файл httpd.conf, расположенный в Applications / MAMP / conf / apache, и добавил в конец файла следующее:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
<VirtualHost *:443>
ServerName localhost:443
SSLEngine on
SSLCertificateFile "~/server.crt"
SSLCertificateKeyFile "~/server.key"
</VirtualHost>
Обратите внимание, что мои файлы SSL находятся в каталоге ~.Я также обновил 8888 записей с 443 в этом файле, а именно:
Listen 443
ServerName localhost:443
При перезапуске сервера он не запускается снова!