Войти
SSL сертификат в Open Server

  1    0 
10.05.2019 | kievol | 1649

В разработке, я постоянно использую локальный Open Server (OSpanel) и нахожу его очень удобным из-за его гибких настроек и обилия различных модулей. Однако, в каждой новой версии остается одна проблема — отсутствие настроек SSL сертификатов. Поэтому далее я покажу как решить эту проблему…

SSL в Open Server — в чем проблема?

В этом и заключается все, что как таковой проблемы нет, но есть отсутствие корректной информации и обилие ложных мануалов как все настраивать, после которых обычно ничего не работает, либо сервер больше не запускается.

Я долго искал ответы как настроить сертификат, и в итоге нашел решение, которое позволит все реализовать, без каких-либо последствий. Я даже прибегал к стандартным способам установки сертификатов через Let’s Encrypt и т.п, но это также не решило проблем.

Включаем SSL

Итак, теперь по шагам:

  • Создаем где-нибудь *.cmd файл. Я назвал его cert_gen.cmd. Вы можете назвать его как хотите;
  • В файле cert_gen.cmd прописываем следующий код:
  • Пройдитесь по коду файла и исправьте, где необходимо пути к файлам и доменное имя локального сайта. Также, убедитесь в наличии всех файлов перечисляемых по коду.;
  • Открываем консоль (win + R -> cmd ) и запускаем cert_gen.cmd файл. В итоге вы получите 2 файла — *.crt и *.key. В моем случае это — somesite.com.crt и somesite.com.key;
  • Где-нибудь создаем новую папку, которую называем доменным именем ( в моем случае из кода выше — somesite.com, у вас естественно будет свое название ) и перемещаем туда сгенерированные ранее файлы ;
  • Переходим в OpenServer\userdata\config\ и создаем там директорию — cert_files ;
  • Перемещаем в созданную выше директорию, папку с доменным именем из предыдущего шага;
  • Переходим в папку сайта ( в моем случае — OpenServer\domains\somesite.com ) и добавляем туда файл Apache-2.4_vhost.conf или Nginx-1.10_vhost.conf . В зависимости от того Apache у вас или Nginx — укажите правильное имя + измените версию. К слову, имя и версию можно посмотреть в настройках опен сервера — Open Server -> Настройки -> Модули;
  • В созданном выше файле прописываете следующий код:
  • Пройдитесь по коду файла и исправьте, где необходимо пути к файлам и доменное имя локального сайта. Вы также можете взять код-шаблон этого файла из директории OpenServer\userdata\config\. Там же перечислены все шаблоны для *.conf файлов;
  • Перезапустите Open Server;
  • Откройте свой сайт через https://.

Сертификат создается на 730 дней, но вы можете установить в настройках файла cert_gen.cmd например 99999 дней и после этого забыть о перевыпуске нового сертификата.

Источник: ziscod.com


  • 1c Установка подключения к MySQL через ODBC connector
    1c Установка подключения к MySQL через ODBC connector

    Руководство, облегчающее жизнь при очередной настройке подключения MySQL к 1С через ODBC connector (driver). Оставлю это хотя бы для себя на память :) Итак, для того, чтобы настроить связь между MySQL и 1С нужно: 1. Скачать дистрибутив установки ODBC connector. Я обычно пользуюсь ODBC 5.3 Unicode driver, он еще называется 5.3.0 alpha, скачать можно здесь https://downloads.mysql.com/archives/c-odbc/). Устанавливать нужно на сервер, на…

  • Автоматический перезапуск программы после закрытия
    Автоматический перезапуск программы после закрытия

    Создаем bat файл со следующим содержимым @echo offecho Starting process...echo.:EnterNameSet /p Process="Enter process name:"IF NOT EXIST %Process% GOTO EnterName:begintitle Process %Process% controltasklist | findstr %Process%if errorlevel 1 goto NoProcessecho Result: Process rungoto Done:NoProcess%Process%echo Result: Process %Process% stop %time%:Doneecho.goto beginpauseexit   Файл bat данного содержания нужно поместить в папку с вашим исполняемым файлом. При запуске он спросит имя файла - нужно ввсети в формате Name.exe Если вы…

  • 1с - Настройка вывода на печать табличного документа
    1с - Настройка вывода на печать табличного документа

    В основном все информационные материалы по программированию в 1С при описании создания печатных форм на основе "Табличный документ" ограничиваются простым выводом готовой формы документа на экран. Но этого не всегда достаточно, и на много важнее то, как этот документ будет выглядеть в распечатанной форме на листе бумаги. Далее будем рассматривать свойства и методы табличного…

  • полезные PHP скрипты
    полезные PHP скрипты

    Не так уж конечно и давно, но занимался, в серьёз, PHP программированием, но потом как то забросил. А вот сейчас порой нужно что ни будь дописать, но программирование, как и иностранный язык, без повторений можно всё забыть, а вспоминать — время. Поэтому решил написать не большие, но полезные примеры на php, дабы не забыть и воспользоваться, когда будет нужно.1. Отправка E-mail…

  • ОТКЛЮЧИТЬ CTRL+ALT+DEL ПРИ ВХОДЕ В WINDOWS
    ОТКЛЮЧИТЬ CTRL+ALT+DEL ПРИ ВХОДЕ В WINDOWS

    При включении компьютера, Вам нужно нажать "Ctrl"+"Alt"+"Del"и выбрать пользователя Настройка Windows Отключить нажатие CTRL+ALT+DEL сразу после загрузки Windows Нажимаем "Пуск". Заходим в "Панель управления" - "Администрирование" - "Локальная политика безопасности" - "Локальные политики" - "Параметры безопасности" Находим пункт "Интерактивный вход в систему: не требовать нажатия CTRL + ALT +…

  • Корейська косметика, від якої важко відмовитись
    Корейська косметика, від якої важко відмовитись

    Чому корейська косметика така популярна сьогодні в нашій країні. Цьому є багато пояснень. Одне з них – це висока якість інгредієнтів, що входять до складу цієї косметики. Тут поєднуються як натуральні, і хімічні компоненти. При цьому результат цієї косметики помітний…
    Блогер: amd2015

  • Поважайте в своїй дитині підлітка - особистість.
    Поважайте в своїй дитині підлітка - особистість.

    У підлітка у будинку має бути своє місце. Добре, якщо це окрема кімната, а якщо умови не дозволяють, то хоч би свій стіл, свій кут, де він – господар. Ніхто не має права вторгатися в його володіння навіть із благородних спонукань (прибратися в кімнаті, допомогти навести…
    Блогер: amd2015

  • Визитницы рекламные – лучшие промоутеры
    Визитницы рекламные – лучшие промоутеры

    Визитницы рекламные – это изделия, изготовленные из оргстекла или поликарбоната, имеющие специальные карманы, в которых могут помещаться визитные карточки или рекламные листовки, предназначенные для размещения их в местах продаж в рекламных целях. Они могут быть…
    Блогер: youneed

  • Куропатка - объект охоты
    Куропатка - объект охоты

    На территории Украины обитают разные виды куропаток.Куропатки образуют пары, которые более или менее постоянны. Большинство видов куропаток высиживают до 12 яиц, но серая куропатка может приносить до 25 яиц. Кормом для куропаток являются различные растения, молодые побеги,…
    Блогер: youneed

  • Заказать хостес
    Заказать хостес

    Сервис Youneed с радостью поможет в подборе парней и девушек хостес для Вашего мероприятия или выставки. Наш квалифицированный персонал отлично справится с поставленными задачами и способен сделать любую акцию или мероприятие более эффектным и продуктивным. …
    Блогер: YouneedS


Комментарии

31 + 55 =