Вам нужно настроить приложение для запуска по https для localhost
Вы можете следовать инструкциям, приведенным в этом разделе, для настройки HTTPS в Ubuntu
https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04
Вам необходимо выполнить следующие шаги:
установить apache (если у вас его нет)
sudo apt-get install apache2
Шаг первый - активировать модуль SSL
sudo a2enmod ssl
sudo service apache2 restart
Шаг второй - создание нового каталога
sudo mkdir /etc/apache2/ssl
Шаг третий - создание самоподписанного сертификата SSL
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache/ssl/apache.key -out /etc/apache2/ssl/apache.crt
С помощью этой команды мы будем создавать самозаверяющий сертификат SSL и ключ сервера, который его защищает, и помещать их оба в новый каталог.
Самая важная строка - «Общее имя». Введите здесь свое официальное доменное имя или, если у вас его еще нет, IP-адрес вашего сайта.
Общее имя (например, полное доменное имя сервера или ваше имя) []: example.com или
локальный
Шаг четвертый - настройка сертификата
sudo vim /etc/apache2/sites-available/default-ssl
Найдите следующие строки и отредактируйте их с вашими настройками
ServerName localhost или example.com
SSLEngine на SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Шаг пятый - активировать новый виртуальный хост
sudo a2ensite default-ssl
sudo service apache2 reload