раздел 00

Что такое Certbot и зачем

Вы подняли сайт на своём сервере. Открываете его - а в адресной строке нет замочка, и браузер крупно пишет «Не защищено». Посетители пугаются, формы не работают как надо, поисковики относятся хуже. Решается это одним словом: HTTPS. А самый простой бесплатный способ его включить - Certbot.

Certbot - бесплатный инструмент, который получает SSL-сертификат и сам его продлевает. Благодаря ему у сайта появляется замок в адресе и шифрованное соединение.

HTTPS и сертификат на пальцах

Когда вы открываете сайт по обычному http, данные между браузером и сервером идут открытым текстом - их теоретически может прочитать кто угодно по пути. https - это тот же самый сайт, но соединение зашифровано, и подделать его нельзя.

Чтобы браузер поверил, что сайт настоящий, а не подделка, серверу нужен SSL/TLS-сертификат - это как цифровой паспорт домена. Его выдаёт доверенный центр сертификации. Именно наличие валидного сертификата и включает тот самый замок.

Откуда берётся сертификат: Let's Encrypt

Раньше сертификаты были платными и их приходилось покупать вручную раз в год. Let's Encrypt - это бесплатный автоматизированный центр сертификации (его поддерживает некоммерческая организация), который выдаёт сертификаты любому владельцу домена. Certbot - это программа от EFF, которая общается с Let's Encrypt за вас: запрашивает сертификат, доказывает, что домен ваш, и устанавливает его.

Доверие
Замок в адресе и отсутствие пугающего «Не защищено» - посетитель видит, что сайту можно верить.
Безопасность
Трафик зашифрован: пароли и данные форм нельзя подсмотреть по дороге.
Требование браузеров
Современные браузеры и поисковики фактически требуют https, без него сайт выглядит сломанным.

Почему это бесплатно

У многих первый вопрос: где подвох, если сертификат бесплатный. Подвоха нет. Let's Encrypt существует, чтобы сделать шифрованный интернет нормой, и держится на спонсорах. Сертификаты у него такие же доверенные, как платные, только короче живут (90 дней) и продлеваются автоматически. Для обычного сайта этого более чем достаточно.