Categories: django

Установка SSL для сайта django на сервере ubuntu

У меня есть сайт на фреймворке django. Размещен на OS ubuntu 16.04, сервер nginx. Задался вопросом как установить на сайт ssl сертификат. Решил ставить бесплатный от LetsEncrypt, тем более проект еще небольшой.

Как установить SSL от Lets encrypt на ubuntu

Установка сертификата от letsencrypt на сайт django

Я пошел сразу на сайт https://letsencrypt.org/ru/getting-started/ , и увидел что можно воспользоваться полуавтоматическим решением (если есть доступ по SSH). На сайте также описаны способы если доступа по ssh нет.

У меня есть доступ, поэтому я решил использовать certbot для установки сертификата.

Установка сертификата SSL на сайт django через Certbot

У этого способа для меня минимум два преимущества:

  1. автоматическая установка (прописываются необходимые правила в файл nginx);
  2. автоматическое продление сертификата.
Автоматическая установка ssl сертификата на сервер с помощью CertBot

Подробная инструкция на сайте: https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx .

Теперь по шагам:

  1. логинимся с правами root
  2. sudo snap install core; sudo snap refresh core
  3. sudo snap install —classic certbot
  4. sudo ln -s /snap/bin/certbot /usr/bin/certbot
  5. sudo certbot —nginx

Ждем, дальше вводим свои данные:
5.1. e-mail адрес;
5.2. согласие с правилами;
5.3. согласие расшарить Ваш e-mail;
5.4. Выбираем домен для какого устанавливается сертификат.

Ждем завершения установки.

Установка SSL сертификат на ubuntu сервер для сайта django

Поставил без проблем, с http на https автоматический редирект.

veniamin

View Comments

Share
Published by
veniamin

Recent Posts

Как заработать токен NOT за стейкинг BNB или FDUSD

Очень много разговоров в последнее время за токен NOT. Много бирж будут делать листинг токена,…

6 месяцев ago

Как заработать TON и NOT за стейкинг в телеграм

Телеграм недавно запустил возможность стейкать (замораживать) USDT и получать за это их валюту TON. Очень…

6 месяцев ago

Бонус 100 USDT +10 BUSD от Binance

Биржа криптовалют Binance проводит сейчас промо-акцию: новым пользователям дают ваучеры в сумме 110 долларов. Деньги…

3 года ago

Как парсить длительность видео youtube на php в привычном виде

Самый главный момент в работе с youtube - это получить ключ api через консоль разработчика…

3 года ago

Как удалить чужую сессию пользователя в ubuntu (linux)

Арендую сервер для небольшого проекта на python. И вот приходит мне уведомление, что за сутки…

3 года ago

Как наложить watermark на видео в python windows массово

Тестирую одну схему, и нужно на много видео наложить watermark. Решил делать через Python 3,…

3 года ago