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

  1    0 
10.05.2019 | kievol | 1657

В разработке, я постоянно использую локальный 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


  • Apache падает
    Apache падает

    В логах /var/log/apache2/error.log Апач внезапно падает [timestamp] [mpm_event:notice] [pid 20056:tid 140176783820672] AH00493: SIGUSR1 received. Doing graceful restart [timestamp] [core:notice] [pid 20056] AH00060: seg fault or similar nasty error detected in the parent process Соответсвенно сайты уходят в 502 Bad Gateway. У меня эта проблема была из-за программы logrotate и в неточности в насройках. $ sudo nano /etc/logrotate.d/apache2 В этом файле нежно сменить apache2 reload на apache2 restart ! После данных…

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

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

  • Пять способов вызвать JS функцию
    Пять способов вызвать JS функцию

    JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.На первых этапах изучения JavaScript новички обычно думают, что функции в нем работают примерно так же, как, скажем, в C#. Но механизмы вызова функций в JavaScript имеют ряд важных отличий, и незнание…

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

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

  • 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/). Устанавливать нужно на сервер, на…

  • Открываем пиццерию
    Открываем пиццерию

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

  • Всі на вулицю: як тренуватися на свіжому повітрі
    Всі на вулицю: як тренуватися на свіжому повітрі

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

  • Великий теніс - переваги занять для дітей і дорослих
    Великий теніс - переваги занять для дітей і дорослих

    В даний час активний спосіб життя і спортивні заняття набувають все більш вагомого значення в житті сучасної людини. Досить затребуваним видом спорту є великий теніс, регулярні заняття яким багато в чому сприяють запобіганню безлічі захворювань, розвитку красивого,…
    Блогер: amd2015

  • Яблучний оцет та схуднення: користь для організму.
    Яблучний оцет та схуднення: користь для організму.

    Сьогодні ми поговоримо про користь яблучного оцту. Що таке яблучний оцет? Спочатку це цукор плюс яблучний сік. Потім певні бактерії, мікроби, цукор та дріжджі перетворюють цей цукор на спирт. І зрештою в оцет. Загалом, відбувається цілий процес. І готовий продукт – це оцет…
    Блогер: amd2015

  • Тривога. Як позбутися за 21 день.
    Тривога. Як позбутися за 21 день.

    Що таке тривога.Тривога – це здорова емоція, але багатьом людям важко справлятися зі своїми переживаннями. Людині, схильній до нервозності та тривоги, важко контролювати свої емоції. Знайте, що ви не самотні, і мільйони людей теж страждають на тривогу та занепокоєння. На…
    Блогер: amd2015


Комментарии

83 + 57 =