Bạn cần thiết lập ứng dụng của mình để chạy trên https cho localhost
Bạn có thể làm theo các bước được cung cấp trong này để thiết lập HTTPS trên ubuntu
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
Bạn cần thực hiện các bước sau:
cài đặt apache (nếu bạn chưa có)
sudo apt-get install apache2
Bước một — Kích hoạt mô-đun SSL
sudo a2enmod ssl
sudo service apache2 restart
Bước hai — Tạo một thư mục mới
sudo mkdir /etc/apache2/ssl
Bước ba — Tạo chứng chỉ SSL tự ký
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Với lệnh này, chúng ta sẽ vừa tạo chứng chỉ SSL tự ký và khóa máy chủ bảo vệ nó, vừa đặt cả hai vào thư mục mới. Dòng quan trọng nhất là "Tên chung". Nhập tên miền chính thức của bạn tại đây hoặc nếu bạn chưa có, hãy nhập địa chỉ IP trang web của bạn.
Tên chung (ví dụ: máy chủ FQDN hoặc tên BẠN) []: example.com hoặc localhost
Bước bốn — Thiết lập chứng chỉ
sudo vim /etc/apache2/sites-available/default-ssl
Tìm các dòng sau và chỉnh sửa các dòng đó với cài đặt của bạn
ServerName localhost hoặc example.com
SSLEngine trên SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Bước năm — Kích hoạt máy chủ ảo mới
sudo a2ensite default-ssl
sudo service apache2 reload