5,0 91 отзыв +7 (985) 277-91-53 Обсудить проект Меню

Создание самоподписанного SSL

  • Vladimir Sergeev
  • Обновлено
  • 3 минуты чтения
  • 3 589 просмотров
  • Сайты на Wordpress
Создание самоподписанного SSL
Содержание
  1. Устанавливаем OpenSSL Light
  2. Заключение

Выпустить самоподписанный SSL сертификат может каждый, для этого достаточно сделать 2 простых шага:

  1. Установить OpenSSL на Windows;
  2. Выполнить парочку команд в командной строке.

Самоподписанный SSL сертификат прежде всего нужен тем, кто ведет тестовые работы и впоследствии не хочет работать с переписью урлов в базе данных. Ведь если вы начнете делать ваш проект на без сертификата, то есть на HTTP протоколе, а потом решите перейти на HTTPS, что однозначно будет верным решением, то вы столкнетесь с проблемой Mixed Content на сайте.

Это означает, что часть урлов будет по-прежнему в http формате, а другая часть в https. Чтобы этого избежать и создают самоподписанный SSL сертификат, если нет возможности выпустить пока что полноценный.

Устанавливаем OpenSSL Light

Эта утилита позволит нам быстро создать самоподписанный ssl сертификат для всех наших дальнейших работ.

Вам нужно сделать несколько простых шагов:

1. Скачать OpenSSL Light по ссылочке тут (https://slproweb.com/products/Win32OpenSSL.html), в соответствии с разрядностью вашей системы (у большинство уже 64 бита, но бывают и исключения);

OpenSSL

2. Выполнить несложную установку программы без самодеятельности, просто нажимая «Далее», «Принять» и так далее;

3. Далее вам необходимо придумать и создать папку куда будет создан самоподписанный SSL сертификат утилитой OpenSSL, например, в моем случае это будет не системный диск C, а вспомогательный – D:My Сerts;

Папка для генерации самоподписанного SSL сертификата

4. Запустить от имени администратора командную строку (CMD) и выполнить команду cd /d D:My Certs – она отправит нас в созданную ранее нами папку для выпуска самоподписанного SSL сертификата;


Запуск командной строки CMD

5. Финальный шаг! Осталось выполнить еще одну команду:

openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt


Создание самоподписанного SSL сертификата в CMD

6. После отправки команды на генерацию самоподписанного SSL сертификата система предложит вам заполнить несколько полей, сделать это можно в произвольном формате.

Командная строка: поля сертификата при генерации самоподписанного SSL

Ну вот и все! Далее нам остается перейти в созданную нами папку, в моем случае это D:My Сerts и проверить их наличие. В папке должен корректно создаться 2 файла:

  1. certificate.crt
  2. privateKeykey
Проверка сгенерированного самоподписанного SSL сертификата в папке

Вот таким нехитрым способом буквально за 10 минут с первой попытки мы создали самоподписанный SSL сертификат на Windows 10. В дальнейшем, такая генерация займет у вас не более 2-х минут, что не может не радовать!

Заключение

Данный способ считается продвинутым, но и само использование самоподписанного сертификата уже говорит о повышенном уровне подготовки и компетенциях. Если вы столкнулись с трудностями и у вас не получается создать самоподписанный SSL сертификат самостоятельно, то правильным решением будет прибегнуть к помощи панелей администрирования сервером, отличным и бесплатным вариантом является FastPanel – ее можно поставить на сервер одной командой и прямо внутри интерфейса создать самоподписанный ssl сертификат без всех этих кодов и прочего.

Я же пишу эту статью, так как столкнулся с проблемой генерации самоподписанного сертификата ssl внутри новой и набирающей популярность AAPanel. Панель отличная, в чем то даже удобнее вышеупомянутой FastPanel, но вот с самоподписанными SSL есть нюансы и сложности – нужно генерировать самостоятельно или уже ставить полноценный Let’s Encrypt, если есть такая возможность.

Понравилась статья? Поделитесь:

Наши услуги

Остались вопросы или нужна помощь?

Оставьте заявку и мы свяжемся с вами в ближайшее время и ответим на все вопросы, касающиеся разработки сайта под ключ.

Также, пишите в мессенджеры, отвечаем в течение 15 минут.

Потяните слайдер — заявка отправится

Или напишите нам сами:

Доверьте разработку сайта нам, обещаем только обдуманный подход, никакого обмана и адекватные цены.

Похожие материалы

  • Критическая ошибка Wordpress - решено Сайты на Wordpress

    Критическая ошибка WordPress — решено

    В статье разобрались что делать, что на вашем сайте на Wordpress появилась критическая ошибка.

  • Размер лендинга - идеальные параметры Сайты на Wordpress

    Размер лендинга — идеальные параметры

    Расскажем как идеально подобрать параметры для размера лендинга. На что стоит обратить внимание и почему 1920х1080 не подходит.

  • Создание лендинга с нуля: пошагово Сайты на Wordpress

    Создание лендинга с нуля: пошагово

    В статье расскажем как создать лендинг с нуля самостоятельно. Подскажем, какие инструменты можно использовать и на что обратить ваше внимание.

Оставьте заявку

Свяжемся с вами в течение 15 минут

Куда вам написать?

Потяните слайдер — заявка отправится

+7 (985) 277-91-53На связи 24/7