Оглавление:
Статья последний раз была обновлена 04.03.2023
HTTPS для OpenServer (SSL сертификат)
#1 Создаем .bat
файл
C:OpenServeruserdataconfigcert_filesgenerate-DOM-CERT.bat со следующим кодом:
Параметры:
- DOM — домен для которого создается сертификат
- DOM_KEY — как будет называться папка с сертификатами и префикс у файлов сертификата. Указываем тут домен без зоны или сокращенное название домена, чтобы вам было понятно от какого домена текущий сертификат.
- APACHE_VER — имя папки апач сервера из C:OpenServermoduleshttp. Из этого сервера будет использована библиотека openssl для создания сертификатов.
Между = в параметрах не должно быть пробелов!
Чтобы создать очередной сертификат для домена, нужно будет просто открыть этот файл, изменить параметры и запустить его.
#2 Запускаем файл generate-DOM-CERT.bat
(как обычный юзер, НЕ админ!)
Для запуска делаем двойной клик по файлу. Файл создаст папку домена (параметр DOM_KEY
) и в ней файлы сертификатов.
#3 Добавляем созданный сертификат в хранилище сертификатов Windows
Для этого запускаем файл DOM_KEY/DOM_KEY-rootCA.crt.
ВАЖНО! Файл надо запускать с правами админа! Если в контекстном меню нет пункта «Открыть от админа», то открываем cmd/powerShell от админа и уже от туда запускаем файл сертификата. Выглядит это так:
Далее: Install Certificate > Current User > Trusted User Sertificate > Local Computer:
#4 Копируем файл конфигурации апача
C:OpenServeruserdataconfigApache_2.4-PHP_7.2-7.3-x64_vhost.conf в корневую папку сайта (туда где лежит wp-config.php
).
#5 Изменяем скопированный файл конфигурации
Apache_2.4-PHP_7.2-7.3-x64_vhost.conf — поправляем в нем пути до созданных файлов сертификатов.
Должен получится примерно такой код файла:
#6 Готово!
Перезагружаем OpenServer и возможно браузер.
https://wp-kama.ru/note/ssl-openserver
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023