Как установить https на сервер?

VPS, Debian 9, NGINX.
Основная задача - защита данных от перехвата (стандартно). Ничего особо больше не нужно.
С установкой https сталкиваюсь впервые. Поэтому нужны советы тех, кто уже это делал.
Сейчас есть сервер - ip. Имени нет. На сервере есть "один сайт" - куча папок, скриптов.

Использую https://certbot.eff.org/lets-encrypt/debianstretch...

Делаю это
cd /etc/apt/sources.list.d/
nano  sources.list
добавил туда строку deb http://ftp.debian.org/debian stretch-backports main
apt-get -y update
обновилось

apt-get install python-certbot-nginx -t stretch-backports
норм
sudo certbot --nginx
ошибка
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1052: ordinal not in range(128)
Please see the logfiles in /var/log/letsencrypt for more details.

погуглил - говорят ошибка в имени. У меня имени нет (пока айпишник).
Выходит, обязательно нужно имя? Правильной дорогой иду или вообще делаю не то, что нужно?
Ну и в общем - Как установить https на сервер? Может есть более правильные решения, инструкции на русском, пояснения.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Сертификат выдается на доменное имя. На IP адрес сертификат нельзя привязать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
kotomyava
@kotomyava
Системный администратор
Конечно нужно доменное имя - именно на него выписывается сертификат.
Ответ написан
Комментировать
@archelon
На самом деле для ip можно выпустить сертификат, но только OV — сильно дороже, дешевле домен купить.
Ответ написан
Комментировать
@Kammyshevv
Обязательно надо доменное имя
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы