Я только недавно пытался использовать Let's Encrypt для генерации бесплатных SSL-сертификатов для небольшого веб-сайта, на котором я работаю на персональном сервере. Когда я побежал letsencrypt-auto
инструмент все , казалось, работало, хотя строка ошибок полетело в консоли , среди которых были SNIMissingWarning
и InsecurePlatformWarning
Проведя некоторые исследования, я обнаружил, что обе эти ошибки, вероятно, были связаны с моей версией Python: https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning
Я пытался использовать apt-get
для обновления Python, но он поднял меня только с 2.7.3 до 2.7.6 - недостаточно далеко, как мне нужно 2.7.9
Поэтому я зашел на сайт Python, скачал исходный код и запустил ./configure
, make
и make install
. Теперь я получаю это странное поведение:
root@my-server:~# which python
/usr/local/bin/python
root@my-server:~# /usr/local/bin/python --version
Python 2.7.10
root@my-server:~# python --version
Python 2.7.6
Может кто-нибудь объяснить это или сказать мне, как это исправить?