Top.Mail.Ru
Как установить SSL-сертификат на VPS: пошаговая инструкция

Как установить SSL-сертификат на VPS: пошаговая инструкция

Как установить SSL-сертификат на VPS: пошаговое руководство

Бесплатный HTTPS за 15 минут с Let's Encrypt
Вы наверняка замечали, что некоторые сайты открываются с замочком в адресной строке, а некоторые без. Замочек означает, что соединение между вашим браузером и сайтом зашифровано. Это не просто красивый значок — это важный элемент безопасности и доверия. В этой статье мы расскажем, зачем нужен SSL-сертификат для сайта, особенно если вы работаете с 1С, и покажем, как установить бесплатный сертификат Let's Encrypt на ваш VPS за 15 минут.

Зачем сайту HTTPS и SSL-сертификат
Когда пользователь заполняет форму заказа, вводит номер карты или логин с паролем, все эти данные передаются по интернету. Без шифрования их может перехватить злоумышленник. HTTPS защищает информацию от перехвата. Это особенно важно для сайтов, которые работают с 1С и содержат финансовые данные клиентов.

Почему SSL-сертификат — это необходимость
Что такое Let's Encrypt и почему он бесплатный

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

Что потребуется для установки
Пошаговая установка SSL-сертификата Let's Encrypt

Шаг 1. Подключитесь к серверу по SSH

Используйте SSH-клиент (PuTTY для Windows или терминал для Linux/macOS). Введите команду:

ssh root@ваш-ip-адрес

Введите пароль root (или пользователя с правами суперпользователя).

Шаг 2. Установите Certbot

Certbot — это программа для автоматического получения и установки сертификатов Let's Encrypt. Установите её в зависимости от вашей операционной системы.

Для Ubuntu/Debian:

sudo apt update
sudo apt install certbot python3-certbot-nginx -y

Для CentOS/RHEL:

sudo yum install epel-release
sudo yum install certbot python3-certbot-nginx

Шаг 3. Получите и установите сертификат

Запустите Certbot для автоматической настройки SSL. Программа сама определит конфигурацию вашего веб-сервера и внесёт необходимые изменения.

sudo certbot --nginx -d ваш-домен.ru -d www.ваш-домен.ru

В процессе установки Certbot попросит:

Шаг 4. Проверьте результат

Откройте ваш сайт по адресу https://ваш-домен.ru. В адресной строке должен появиться замочек. Если всё работает — вы успешно установили SSL-сертификат!

Что делать, если что-то пошло не так
Автоматическое обновление сертификата

Сертификаты Let's Encrypt действуют 90 дней. Но Certbot умеет обновлять их автоматически. Проверьте, что у вас настроен автоматический запуск обновления:

sudo certbot renew --dry-run

Если команда выполняется без ошибок, автоматическое обновление настроено корректно.

Что если я не хочу разбираться в командной строке

Не все готовы заходить в терминал и вводить команды. Это нормально. SSL-сертификат можно установить и через панель управления сервером (если она есть). Многие провайдеры также предлагают услугу установки и настройки SSL — специалисты сделают всё за вас, и вам не придётся вникать в технические детали.

Нужна помощь с установкой SSL-сертификата или переносом сайта?
Мы поможем установить сертификат, настроить HTTPS и проверить безопасность вашего сайта. Обращайтесь!

Разделы

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2VtzquYGf7w

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2VtzqwdmcT3

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2Vtzqx4whE8

Закажите консультацию

Подберем оптимальный вариант для Ваших задач

Спасибо за обращение, мы с вами свяжемся!