Как получить приватный ключ SSL-сертификата через командную строку для ОС Almalinux?

Получение приватного ключа для SSL-сертификата на AlmaLinux

Введение

В данном документе описан процесс получения приватного ключа SSL-сертификата на сервере с ОС AlmaLinux. Это руководство предназначено для пользователей VPS, которые хотят настроить SSL для своих сайтов через командную строку.

 


 

Шаг 1: Подключение к серверу через SSH

  1. Откройте терминал на вашем компьютере.

  2. Выполните команду для подключения к серверу:

ssh <пользователь>@<IP-адрес>


Замените <пользователь> на имя пользователя (например, root или другой, указанный при настройке), а <IP-адрес> на реальный IP-адрес вашего сервера.

  1. Введите пароль пользователя при необходимости.
    Примечание: Убедитесь, что у вас есть доступ к серверу и права root для выполнения следующих шагов.

 


 

Шаг 2: Установка Nginx (если не установлен)

  1. Обновите список пакетов системы:

sudo dnf update -y

  1. Установите Nginx:

dnf install nginx -y

      3. Запустите и включите службу Nginx:

systemctl start nginx

systemctl enable nginx

      4. Убедитесь, что Nginx работает:

systemctl status nginx

 

 


 

Шаг 3: Установка Certbot для управления SSL-сертификатами

  1. Установите EPEL-репозиторий (если он еще не установлен):

dnf install epel-release -y

  1. Установите Certbot и плагин для Nginx:

dnf install certbot python3-certbot-nginx -y

  1. Проверьте версию Certbot, чтобы убедиться в успешной установке:

certbot --version

 

 


 

Шаг 4: Генерация SSL-сертификата

  1. Выполните команду для генерации сертификата:

certbot --nginx

      2. Введите ваш домен и поддомен (например, example.com и www.example.com), разделяя их пробелом.

  1. Выберите опцию перенаправления HTTP на HTTPS..

    • Опция перенаправления обеспечивает автоматическое перенаправление всех HTTP-запросов на HTTPS.

  2. Убедитесь, что сертификат успешно установлен. Сообщение об успешной установке будет содержать пути к файлам сертификатов, например:

 

/etc/letsencrypt/live/<ваш_домен>/privkey.pem

/etc/letsencrypt/live/<ваш_домен>/fullchain.pem

 

 


 

Заключение

Теперь SSL-сертификат успешно установлен, а приватный ключ сохранен в указанной директории. Используйте эти файлы для настройки сайта или для других целей. Можете дополнительно проверить правильность настройки SSL-сертификата через такие сервисы, как SSL Labs. Если возникнут вопросы, обратитесь к технической поддержке.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас