Wait! Don't Leave Without Securing Your Site
Get enterprise - grade SSL certificates at a fraction of retail prices.
Save 10% on your first order, by entering coupon code SAVE10 during checkout.

Чтобы установить SSL-сертификат на сервер, Вы должны загрузить файлы SSL-сертификатов, включая корневой и промежуточный сертификаты (обычно они входят в состав файла CA Bundle), с Вашего устройства на сервер сайта, который Вы хотите зашифровать. Поскольку универсального процесса установки SSL-сертификата не существует, самый быстрый способ включить HTTPS на любом сервере — это следовать нашим руководствам по установке SSL.
Копировать ссылку
Чтобы установить SSL-сертификат на свой сайт, Вы должны получить его от действующего центра сертификации, отправив запрос на подписание сертификата. После того, как ЦС подтвердит Вашу заявку, Вы получите установочные файлы по электронной почте. Следующим шагом будет их загрузка на Ваш локальный компьютер, а затем загрузка файлов на сервер сайта. Это краткое объяснение того, как включить SSL.
Копировать ссылку
Вы устанавливаете SSL-сертификат на хостинг-сервер Вашего сайта. Каталог файлов зависит от системы, но обычно он указывается рядом с разделом «Upload Certificate». Некоторые платформы автоматически загружают сертификат в нужную папку, в то время как другие клиенты могут поддерживать только команды OpenSSL для установки сертификата.
Копировать ссылку
Стоимость установки SSL-сертификата на сайт зависит от типа выбранного Вами сертификата и центра сертификации. Покупка сертификата стоит от $7 до сотен долларов в год.
Стоимость услуг специалиста по установке SSL-сертификата на Ваш сайт будет зависеть от его квалификации и сложности Вашей конкретной установки. Вы можете найти веб-разработчиков или ИТ-специалистов, которые специализируются на установке SSL-сертификатов, и договориться с ними о плате в зависимости от их опыта и объема проекта. Их стоимость варьируется от $20 до нескольких сотен долларов.
Копировать ссылку
Время, необходимое для установки SSL-сертификата, зависит от нескольких факторов, таких как платформа веб-сервера, тип центра сертификации и сложность установки. Вообще говоря, сертификат SSL можно установить за несколько минут, если имеется вся необходимая информация. Если потребуются дополнительные шаги, установка может занять больше времени.
Копировать ссылку
Установить SSL-сертификат довольно просто, и обычно это можно сделать в несколько простых шагов. Сначала Вам нужно будет создать файл запроса на подписание сертификата (CSR) и отправить его в центр сертификации. Как только SSL-сертификат будет выпущен, Вам нужно будет установить его на веб-сервер. В зависимости от сервера, процесс установки может отличаться, но документация, предоставленная хостинговой компанией или CA, должна упростить этот процесс.
Копировать ссылку
Вы можете проверить целостность сертификата SSL и пары закрытых ключей с помощью
утилиты OpenSSL
и ее командной строки.
Процесс состоит из четырех шагов:
Проверьте целостность закрытого ключа
Выполните следующую команду: openssl rsa -in [key-file .key] -check -noout
Вот пример испорченного закрытого ключа:
Ниже перечислены другие ошибки, возникающие из-за измененного/подделанного ключа:
Если Вы столкнулись с любой из вышеперечисленных ошибок, Ваш закрытый ключ был подделан и может не работать с Вашим открытым ключом. Подумайте о создании нового закрытого ключа и запросе на замену сертификата.
Вот пример закрытого ключа, который отвечает требованиям целостности:
Проверьте соответствие значения модуля с парой закрытого ключа и сертификата SSL
Примечание:
Модули закрытого ключа и сертификата должны точно совпадать.
Чтобы просмотреть модуль сертификата, выполните команду:
openssl x509 -noout -modulus -in [certificate-file .cer]
Чтобы просмотреть закрытый ключ Modulus, выполните команду:
openssl rsa -noout -modulus -in [key-file .key]
Зашифруйте с помощью открытого ключа и расшифруйте с помощью закрытого ключа.
1. Получите открытый ключ из сертификата:
openssl x509 -in [certificate-file .cer] -noout -pubkey > certificatefile.pub.cer
2. Зашифруйте содержимое файла test.txt с помощью открытого ключа
Создайте новый файл под названием test.txt (Вы можете использовать Блокнот) с содержанием «message test». Выполните следующую команду, чтобы создать зашифрованное сообщение в файле cipher.txt.
openssl rsautl -encrypt -in test.txt -pubin -inkey certificatefile.pub.cer -out cipher.txt
3. Расшифруйте содержимое cipher.txt с помощью закрытого ключа
Выполните следующую команду для расшифровки содержимого cipher.txt.
openssl rsautl -decrypt -in cipher.txt -inkey [key-file .key]
Убедитесь, что Вы можете расшифровать содержимое файла cipher.txt на своем терминале. Вывод из терминала должен совпадать с содержимым файла test.txt.
Если содержимое не совпадает, значит, закрытый ключ был подделан и может не работать с Вашим открытым ключом. Подумайте о создании нового закрытого ключа и запросе на замену сертификата. Вот пример расшифрованного сообщения:
4. Подтвердите целостность файла, подписанного закрытым ключом
Выполните следующую команду, чтобы подписать файл test.sig и test.txt Вашим закрытым ключом:
openssl dgst -sha256 -sign [key-file .key] -out test.sig test.txt
Теперь проверьте подписанные файлы с помощью Вашего открытого ключа, извлеченного из шага 1.
openssl dgst -sha256 -verify certificatefile.pub.cer -signature test.sig test.txt
Убедитесь, что вывод из терминала выглядит так, как показано в примере ниже:
Если Ваш закрытый ключ будет подделан, Вы получите следующее сообщение:
В этом случае Вам следует создать новый закрытый ключ и запросить замену сертификата.
Источник: База знаний Digicert
Копировать ссылку
В каталоге ~/public на Вашем сервере Вы можете найти папку .well-known. Известные URI — это унифицированные идентификаторы ресурсов для известных сервисов или информации, постоянно доступных на всех серверах по URL.
Некоторые серверы создают папку .well-known автоматически, но иногда Вам может потребоваться добавить ее вручную. Этот каталог действует как веб-протокол для получения метаданных сайта о хосте перед выполнением запроса.
При заказе SSL-сертификата Вы должны подтвердить владение доменом как часть DCV. Если Вы выбрали метод HTTP/HTTPS, Вам придется создать каталог .well-known — папку, в которую Вы должны загрузить ТЕКСТОВЫЙ файл, чтобы ЦС проверил и одобрил Ваш SSL-запрос.
Файл должен быть доступен по живой ссылке на сайте. После того, как Вы добавите файл проверки, система CA crawler будет сканировать Ваш сайт и искать этот файл. Как только он найдет его, Вы пройдете проверку домена в течение нескольких минут.
Копировать ссылку
Чтобы создать папку well-known, Вам понадобится доступ к Вашему серверу через SFTP-клиент, панель управления хостингом или любым другим подходящим способом. Вот как создать папку .well-known на самых популярных платформах:
Приведенные ниже инструкции действительны для серверов Ubuntu, Debian и CentOS.
Серверы на базе Windows не позволяют ставить точку в имени папки, поэтому Вам необходимо выполнить следующие действия:
Вы можете создать папку .well-known в WordPress тремя разными способами.
Мы не рекомендуем использовать плагины, поскольку со временем они могут вызвать проблемы с совместимостью и безопасностью. Вместо этого воспользуйтесь нашими инструкциями выше, чтобы создать папку .well-known в cPanel, самой популярной панели хостинга.
Если у Вас нет cPanel, используйте SFTP-клиент. Подключитесь к своему серверу и внутри папки ~/public найдите директорию .well-knwon. Если его там нет, щелкните правой кнопкой мыши на общей папке, выберите Создать каталог и назовите новый каталог .well-known.
Подключитесь к своему серверу с помощью встроенного FTP-клиента или интерфейса командной строки.
Вы можете использовать SSH и протокол Secure Copy для загрузки TXT-файла.
scp AC3E5D6I8G12935LSJEIK.txt
your_username@hostname:tld://Library/WebServer/Documents/.well-known/pki-validation
Где ‘AC3E5D6I8G12935LSJEIK.txt’ — имя файла проверки, ‘your_username’ — имя пользователя Вашей учетной записи на сервере, ‘hostname.tld’ — имя хоста Вашего сервера Mac OSX, а ‘/Library/WebServer/Documents/’ — каталог по умолчанию корневой папки документа.
Для всех типов серверов, если Вы все сделали правильно, Вы должны иметь возможность открыть следующий URL и увидеть хэш-код вместе с «comodoca.com» в любом веб-браузере:
http://mywebsite.com/.well-known/pki-validation/HashFileName.txt
Копировать ссылку
Да, Вы можете посмотреть, какую информацию содержит Ваш CSR, с помощью нашего инструмента CSR Decoder. Он выполняет процесс, противоположный шифрованию.
Копировать ссылку