Openserver и ssl.
Всем привет.
Для начала редактируем файл generate.bat перезаписывая нашим содержимым (дополнительно, вместо mysite.ua в двух местах прописываем свой сайт)
OSPanelmoduleshttpВаша_Версия_PHPconfgenerate.bat
@echo off
set OPENSSL_CONF=%~dp0..confopenssl.cnf
..binopenssl req -x509 -sha256 -newkey rsa:2048 -nodes -days 5475 -keyout rootCA.key -out rootCA.crt -subj “/CN=mysite.ua/”
..binopenssl req -newkey rsa:2048 -nodes -days 5475 -keyout server.key -out server.csr -subj “/CN=mysite.ua/”
..binopenssl x509 -req -sha256 -days 5475 -in server.csr -extfile v3.txt -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out server.crt
..binopenssl dhparam -out dhparam.pem 2048
В той же папке OSPanelmoduleshttpВаша_Версия_PHPconf создаем текстовый файл под названием v3.txt с содержимым (в dns прописываем название сайта или сайтов):
nsComment = “Open Server Panel Generated Certificate”
basicConstraints = CA:false
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = mysite.ua
DNS.2 = mysupersite.ua
Запускаем generate.bat. Ждём пару минут до завершения его работы.
Копируем из той же папки созданные файлы “rootCA.crt, rootCA.key, rootCA.srl, server.csr, server.key, server.crt, dhparam.pem” в “OSPaneluserdataconfigcert_files” с заменой.
Так же копируем файл OSPaneluserdataconfigApache-Ваша_Версия_Apache_vhost.conf в папку с нужным вам сайтом OSPaneldomainsmysite.ua
Устанавливаем сертификаты: запускаем файл rootCA.crt и устанавливаем строго в “Доверенные корневые центры сертификации” и второй файл server.crt и устанавливаем строго в “Личное”.
Перезапускаем web-браузер и OSPanel.
Готово!
Prog-time
Всем привет, сегодня мы с вами рассмотрим, как установить и настроить один из популярных локальных серверов, Open Server. Мы рассмотрим базовые возможности локального сервера Open Server и протестируем его работу. Open Server – это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков. С помощью локального сервера, программисты могут создавать свои приложения на серверных языках.
Как создать сайт.
По сути с Open Server работать не сложно. Для того чтобы создать свой сайт, мы просто создаем новую папку в domains
Для примера я создам в папке файл index.php. После создания нового проекта обновляем Open Server и запускаем сайт через вкладку мои сайты.
Open Server простой в освоение и надежный в работе. Здесь все сделано для людей, вам нужно просто потренироваться.
В дальнейшем я буду разбирать Open Server. В других записях мы будем разбирать более продвинутые моменты в работе с Open Server. На данном этапе вам это не нужно.
источник
Установка ssl сертификата на openserver
Привет народ! Что-то я так и не нашёл как в Open Server можно подключить и настроить локальный ssl сертификат. Мануал почитал, там про это вообще не слово не встретил.
