Anda perlu mengatur aplikasi Anda untuk menjalankan https untuk localhost
Anda dapat mengikuti langkah-langkah yang diberikan untuk mengatur HTTPS di ubuntu
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
Anda perlu melakukan langkah-langkah berikut:
instal apache (jika Anda tidak punya)
sudo apt-get install apache2
Langkah Pertama — Aktifkan Modul SSL
sudo a2enmod ssl
sudo service apache2 restart
Langkah Kedua — Buat Direktori Baru
sudo mkdir /etc/apache2/ssl
Langkah Tiga — Buat Sertifikat SSL yang Ditandatangani Sendiri
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Dengan perintah ini, kita akan membuat sertifikat SSL yang ditandatangani sendiri dan kunci server yang melindunginya, dan menempatkan keduanya ke direktori baru. Baris terpenting adalah "Nama Umum". Masukkan nama domain resmi Anda di sini atau, jika Anda belum memilikinya, alamat IP situs Anda.
Nama Umum (misalnya FQDN server atau nama ANDA) []: example.com atau localhost
Langkah Empat — Siapkan Sertifikat
sudo vim /etc/apache2/sites-available/default-ssl
Temukan baris berikut dan edit dengan pengaturan Anda
ServerName localhost atau example.com
SSLEngine di SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Langkah Lima — Aktifkan Virtual Host Baru
sudo a2ensite default-ssl
sudo service apache2 reload