Vous devez configurer votre application pour qu'elle s'exécute sur https pour localhost
Vous pouvez suivre les étapes ci-dessous pour configurer HTTPS sur ubuntu
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
Vous devez suivre les étapes suivantes:
installez apache (si vous ne l'avez pas)
sudo apt-get install apache2
Première étape: activer le module SSL
sudo a2enmod ssl
sudo service apache2 restart
Deuxième étape: créer un nouveau répertoire
sudo mkdir /etc/apache2/ssl
Troisième étape: créer un certificat SSL auto-signé
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Avec cette commande, nous créerons à la fois le certificat SSL auto-signé et la clé de serveur qui le protège, et les placerons tous les deux dans le nouveau répertoire. La ligne la plus importante est "Nom commun". Entrez votre nom de domaine officiel ici ou, si vous n'en avez pas encore, l'adresse IP de votre site.
Nom commun (par exemple, nom de domaine complet du serveur ou VOTRE nom) []: exemple.com ou localhost
Étape 4: configuration du certificat
sudo vim /etc/apache2/sites-available/default-ssl
Trouvez les lignes suivantes et modifiez-les avec vos paramètres
ServerName localhost ou example.com
SSLEngine sur SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Cinquième étape: activer le nouvel hôte virtuel
sudo a2ensite default-ssl
sudo service apache2 reload