Генерация CSR-запроса на Linux/MacOS
Для получения SSL-сертификата вам необходимо сгенерировать CSR-запрос, а затем заказать сертификат SSL в панели управления cloudshop24.ru c использованием созданного запроса. Эта процедура выполняется одинаково для любого веб-сервера под управлением Linux (Apache, Nginx и т.д.).
Примечание: если вы планируете использовать приобретаемый сертификат на сервере IIS (Windows), для генерации CSR-кода воспользуйтесь соответствующей инструкцией.
Создание CSR-запроса с помощью сервиса генерации
Важно! Для генерации запроса таким сервисам необходимо также создать для вас пару открытый/закрытый ключ. Последний является конфиденциальным и не должен передаваться вами третьим лицам. Несмотря на это, соблюдение данного требования сделает работу CSR-генераторов технически невозможной, поэтому сервис так или иначе будет иметь доступ к вашему файлу секретного ключа. Если этот факт является для вас критичным, используйте приведенную ниже инструкцию по самостоятельной генерации CSR-запроса с помощью OpenSSL. Если для вас предпочтительнее использовать онлайн CSR-генератор, выбирайте только проверенные сервисы и обращайте внимание на подлинность сайта сервиса.
Генерация CSR-запроса с помощью OpenSSL
Сгенерировать ключи и CSR-запрос вы можете на любой машине под управлением Linux (Ubuntu, Debian, CentOS) или MacOS. Проще всего сгенерировать запрос CSR (Certificate Signing Request) на том же веб-сервере, на который вы планируете установить сертификат сайта, но можно использовать и другую машину, а затем перенести сгенерированные файлы на веб-сервер.
1.Откройте командную строку (терминал) вашего Linux/MacOS компьютера или подключитесь к Linux-серверу по SSH.
2.Перейдите в директорию, в которую будут сохранены сгенерированные ключи. Например, для выбора директории /home/root, выполните:
cd /home/root
The Creative Team
3. Сгенерируйте CSR-запрос и приватный ключ:
openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privatekey.key
Примечание: длина ключа (rsa) должна быть от 2048 до 8192 бит
Если библиотека openssl не установлена на вашем сервере, вы можете установить ее с помощью команды:
Ubuntu/Debian:
apt-get install openssl
yum install openssl
Например:
- Country Name (двухбуквенный код страны) - RU (для России)
- State or Province (Район, Область) - Saint Petersburg
- Locality (Полное название города) - Saint Petersburg
- Organization (Официальное наименование организации) - Full Company Name LLC
- Organizational Unit (необязательное поле: отдел/департамент) - IT
Примечание: Если вы заказываете Wildcard-сертификат (сертификат для домена и его поддоменов), указанное здесь доменное имя должно начинаться с символа * (*.mydomain.com).
- После генерации в директории, выбранной на шаге 1, появятся файлы закрытого ключа (.key) и запроса на подпись сертификата (.csr). Приватный ключ должен располагаться на вашем веб-сервере и не передаваться третьим лицам.
Заказ SSL-сертификата через панель управления Cloudshop24
1.Открыть файл CSR-запроса можно командой:Debian/Ubuntu:
nano home/root/CSR.csr
CentOS:
yum install nano
nano home/root/CSR.csr
2.Содержимое файла следует полностью скопировать в окно запроса CSR панели управления cloudshop24. Для этого скопируйте содержимое CSR.csr в буфер обмена из командной строки или блокнота. Откройте панель управления cloudshop24, выберите интересующий вас сертификат и нажмите кнопку Заказать. На вкладке Данные владельца вставьте скопированное ранее содержимое и заполните необходимые поля ниже. Нажмите Заказать.
После получения сертификата его необходимо установить на веб-сервер. Для этого вы можете воспользоваться нашей одной из наших инструкций по установке SSL-сертификата на веб-сервер (Apache, Nginx и др.).