आपको लोकलहोस्ट के लिए https पर चलने के लिए अपने ऐप को सेटअप करना होगा
आप ubuntu पर HTTPS सेटअप करने के लिए इसमें दिए गए चरणों का पालन कर सकते हैं
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
आपको निम्न चरणों को करने की आवश्यकता है:
अपाचे स्थापित करें (यदि आपके पास नहीं है)
sudo apt-get install apache2
चरण एक- एसएसएल मॉड्यूल को सक्रिय करें
sudo a2enmod ssl
sudo service apache2 restart
दो कदम - एक नई निर्देशिका बनाएँ
sudo mkdir /etc/apache2/ssl
चरण तीन - एक स्व हस्ताक्षरित एसएसएल प्रमाणपत्र बनाएं
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
इस आदेश के साथ, हम दोनों स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र और इसे सुरक्षित रखने वाले सर्वर कुंजी को बनाएंगे और दोनों को नई निर्देशिका में रखेंगे। सबसे महत्वपूर्ण पंक्ति "सामान्य नाम" है। यहां अपना आधिकारिक डोमेन नाम दर्ज करें या, यदि आपके पास अभी तक आपकी साइट का आईपी पता नहीं है।
आम नाम (जैसे सर्वर FQDN या आपका नाम) []: example.com या localhost
चरण चार - प्रमाणपत्र सेट करें
sudo vim /etc/apache2/sites-available/default-ssl
निम्नलिखित पंक्तियों का पता लगाएं और अपनी सेटिंग्स के साथ उन लोगों को संपादित करें
ServerName लोकलहोस्ट या example.com
SSLCertificateFile /etc/apache2/ssl/apache.crt पर SSLEngine
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
पांच चरण - नई वर्चुअल होस्ट सक्रिय करें
sudo a2ensite default-ssl
sudo service apache2 reload