есть Ubuntu Server
на нем запущено два сайта один http слушает порт 5000,
другой https слушает порт 5001
Первый сайт редиректит на второй.
если в консоли написать
wget http://localhost:5000
то выдаёт такую штуку:
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:5000... connected.
HTTP request sent, awaiting response... 307 Temporary Redirect
Location: https://localhost:5001/ [following]
--2019-07-07 17:13:45-- https://localhost:5001/
Connecting to localhost (localhost)|127.0.0.1|:5001... connected.
ERROR: cannot verify localhost's certificate, issued by ‘CN=localhost’:
Unable to locally verify the issuer's authority.
To connect to localhost insecurely, use `--no-check-certificate'.
надо сделать так, чтобы не выдавала (ключ --no-check-certificate не предлагать)
я сделал следующие команды:
sudo apt-get install gnutls-bin
gnutls-cli --print-cert localhost:5001 </dev/null| sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > myserver.crt
sudo cp myserver.crt /usr/local/share/ca-certificates/myserver.crt
sudo update-ca-certificates
но не помогло