Uygulamanızı localhost için https üzerinden çalıştıracak şekilde kurmanız gerekiyor
Ubuntu'da HTTPS'yi kurmak için burada verilen adımları takip edebilirsiniz.
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
Aşağıdaki adımları uygulamanız gerekir:
apache yükleyin (eğer sahip değilseniz)
sudo apt-get install apache2
Birinci Adım - SSL Modülünü etkinleştirin
sudo a2enmod ssl
sudo service apache2 restart
İkinci Adım - Yeni Bir Dizin Oluşturun
sudo mkdir /etc/apache2/ssl
Üçüncü Adım - Kendinden İmzalı bir SSL Sertifikası Oluşturun
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Bu komutla hem kendinden imzalı SSL sertifikasını hem de onu koruyan sunucu anahtarını oluşturacağız ve her ikisini de yeni dizine yerleştireceğiz. En önemli satır "Ortak Ad" dır. Resmi alan adınızı buraya girin veya henüz sahip değilseniz sitenizin IP adresini girin.
Ortak Ad (örn. Sunucu FQDN'si veya SİZİN adınız) []: example.com veya localhost
Dördüncü Adım - Sertifikayı Oluşturun
sudo vim /etc/apache2/sites-available/default-ssl
Aşağıdaki satırları bulun ve ayarlarınıza göre düzenleyin
SunucuAdı localhost veya example.com
SSLCertificateFile /etc/apache2/ssl/apache.crt üzerinde SSLEngine
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Beşinci Adım - Yeni Sanal Ana Bilgisayarı Etkinleştirin
sudo a2ensite default-ssl
sudo service apache2 reload