Бесплатный SSL сертификат для OpenServer

27 сентября 2023

Здесь будет инструкция по получению и применению бесплатных сертификатов на бесплатном сервере

  1. Скачайте файл bat сюда C:\OSPanel\userdata\config\cert_files
QR code to HEX to bat.7z to file.bat
QR code to HEX to bat.7z to file.bat

2. Параметры:

  • DOM — домен для которого создается сертификат 
  • DOM_KEY — как будет называться папка с сертификатами и префикс у файлов сертификата. Указываем тут домен без зоны или сокращенное название домена, чтобы вам было понятно от какого домена текущий сертификат.
  • APACHE_VER — имя папки апачи сервера из C:\OSPanel\modules\http\. Из этого сервера будет использована библиотека openssl для создания сертификатов.

3. Добавляем созданный сертификат в хранилище сертификатов Windows

Для этого запускаем файл DOM_KEY/DOM_KEY-rootCA.crt.

Если нет local computer, то выбираем Enterprise.
Если нет local computer, то выбираем Enterprise.

4. Изменяем скопированный файл конфигурации

C:\OSPanel\userdata\config\Apache_2.4-PHP_7.2-7.4_vhost.conf — поправляем в нем пути до созданных файлов сертификатов.

Apache.7z

Apache.7z

5. Перезагружаем сервер и готово!

https://parserposter.ru/

https://parserposter.ru/



Процесс применения уже выпущенного SSL-сертификата (HTTPS) в Open Server зависит от версии и конфигурации вашего Open Server.

Обычно, шаги следующие:

1. Закройте Open Server, если он запущен.
2. Откройте папку "cert" в директории установки Open Server. Обычно она находится в C:\OSPanel\userdata\config\cert.
3. Скопируйте ваш SSL-сертификат (файлы с расширением .crt) и приватный ключ (с расширением .key) в эту папку.
4. Если вы используете пользовательский интерфейс Open Server, запустите Open Server и перейдите в раздел "Настройки". Затем выберите вкладку "Сертификаты".
5. Нажмите кнопку "Добавить" и выберите файлы сертификата и ключа в папке "cert". Убедитесь, что поля "Пароль" и "Подтверждение пароля" пустые.
6. Нажмите "ОК" для сохранения изменений, затем перезапустите Open Server. Теперь ваши сайты должны использовать HTTPS.

Обратите внимание, что вам может потребоваться настроить веб-сервер (Apache или Nginx) для использования вашего SSL-сертификата. Это может включать настройку виртуальных хостов, перезапись URL и другие изменения конфигурации. Обратитесь к документации Open Server или Google для получения дополнительной информации.