Назад | Перейти на главную страницу

Подключиться к IPython через HTTPS, получена ошибка SSL

Этот вопрос перенесен из Вот.

У меня есть сервер под управлением Ubuntu 12.04. Я установил на него IPython. Теперь я хотел бы получить доступ к IPython через HTTPS.

Я сделал следующие шаги:

Затем я запускаю блокнот IPython следующим образом: ipython notebook --profile nbserver. Теперь в браузере на ноутбуке я ввожу IP-адрес своего сервера, а затем номер порта. 4096. IPython выдает эту ошибку:

SSL Error on 6 ('ip address', 54169): [Errno 1] _ssl.c:504: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request

Почему это так и как это исправить?

Вводя IP-адрес или доменное имя в адресную строку браузера, браузер принимает HTTP по умолчанию. Вот что случилось с вами здесь: браузер ожидает HTTP-трафик, но сервер обслуживает HTTPS на этом порту. При этом Браузер жаловался, что ответ сервера имеет принципиальное отклонение от ожидаемой формы.

Таким образом, решение состоит в том, чтобы префикс вашего IP / внутреннего доменного имени https:// адресная строка браузера.