OpenServer + несколько сайтов с SSL

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
K0LbAzzeR
Сообщения: 3
Зарегистрирован:
06 июн 2019, 05:22

OpenServer + несколько сайтов с SSL

K0LbAzzeR » 06 июн 2019, 05:29

Как установить SSL в OpenServer я добился, но только на один сайт.

В файле Apache_2.4-PHP_7.2-7.3_vhost.conf есть строка, которая отвечает за подключение сертификата сайта.
SSLCertificateFile "%sprogdir%/userdata/config/cert_files/server.crt"
Вопрос, как подключить 2 и более сайта с поддержкой SSL (HTPPS)???
Аватара пользователя
PhpStorm
Сообщения: 26
Зарегистрирован:
06 авг 2017, 20:14

Re: OpenServer + несколько сайтов с SSL

PhpStorm » 08 июн 2019, 19:07

хранить сгенерированные сертификаты, например, в папке ssl соответствующего проекта и указать в Apache_2.4-PHP_7.2-7.3_vhost.conf соответствующие пути


SSLCertificateFile "%sprogdir%/domains/домен_проекта/ssl/server.crt"
K0LbAzzeR
Сообщения: 3
Зарегистрирован:
06 июн 2019, 05:22

Re: OpenServer + несколько сайтов с SSL

K0LbAzzeR » 10 июн 2019, 06:29

PhpStorm писал(а):
08 июн 2019, 19:07
хранить сгенерированные сертификаты, например, в папке ssl соответствующего проекта и указать в Apache_2.4-PHP_7.2-7.3_vhost.conf соответствующие пути


SSLCertificateFile "%sprogdir%/domains/домен_проекта/ssl/server.crt"
Если в файл Apache_2.4-PHP_7.2-7.3_vhost.conf записать следующее:
SSLCertificateFile "%sprogdir%/ssl/domain1.loc/domain1.loc.crt"
SSLCertificateKeyFile "%sprogdir%/ssl/domain1.loc/domain1.loc.key"
SSLCertificateFile "%sprogdir%/ssl/domain2.loc/domain2.loc.crt"
SSLCertificateKeyFile "%sprogdir%/ssl/domain2.loc/domain2.loc.key"

то ssl будет только на domain2.loc, вот в том и вопрос как организовать 2 и более сайтов с поддержкой ssl
Аватара пользователя
PhpStorm
Сообщения: 26
Зарегистрирован:
06 авг 2017, 20:14

Re: OpenServer + несколько сайтов с SSL

PhpStorm » 10 июн 2019, 10:20

K0LbAzzeR, файл Apache_2.4-PHP_7.2-7.3_vhost.conf должен быть в корне каждого домена проекта и указывать пути только к своим файлам сертификата
K0LbAzzeR
Сообщения: 3
Зарегистрирован:
06 июн 2019, 05:22

Re: OpenServer + несколько сайтов с SSL

K0LbAzzeR » 13 июн 2019, 04:38

PhpStorm писал(а):
10 июн 2019, 10:20
K0LbAzzeR, файл Apache_2.4-PHP_7.2-7.3_vhost.conf должен быть в корне каждого домена проекта и указывать пути только к своим файлам сертификата
Не работает...
Взял отсюда "D:\OSPanel\userdata\config" файл "Apache_2.4-PHP_7.2-7.3_vhost.conf" и переместил в "D:\OSPanel\domains\domain1.loc" и в "D:\OSPanel\domains\domain2.loc", а затем отредактировал этот файл в каждой папке, указав:
SSLCertificateFile "%sprogdir%/ssl/domain1.loc/domain1.loc.crt"
SSLCertificateKeyFile "%sprogdir%/ssl/domain1.loc/domain1.loc.key"

и
SSLCertificateFile "%sprogdir%/ssl/domain2.loc/domain2.loc.crt"
SSLCertificateKeyFile "%sprogdir%/ssl/domain2.loc/domain2.loc.key"

соответственно, НО сертификаты походу не подключились данным способом...
Аватара пользователя
1000100
Сообщения: 5
Зарегистрирован:
11 июн 2019, 20:23

Re: OpenServer + несколько сайтов с SSL

1000100 » 13 июн 2019, 07:04

K0LbAzzeR писал(а):
06 июн 2019, 05:29
Как установить SSL в OpenServer я добился, но только на один сайт.

В файле Apache_2.4-PHP_7.2-7.3_vhost.conf есть строка, которая отвечает за подключение сертификата сайта.
SSLCertificateFile "%sprogdir%/userdata/config/cert_files/server.crt"
Вопрос, как подключить 2 и более сайта с поддержкой SSL (HTPPS)???
При получении сертификата, указывать все домены для которых нужен сертификат.
Почитайте: Создание https подключения на Open Server
Аватара пользователя
PhpStorm
Сообщения: 26
Зарегистрирован:
06 авг 2017, 20:14

Re: OpenServer + несколько сайтов с SSL

PhpStorm » 13 июн 2019, 11:22

K0LbAzzeR,

SSLCertificateFile "%sprogdir%/domains/домен_проекта/ssl/server.crt"
SSLCertificateKeyFile "%sprogdir%/domains/домен_проекта/ssl/server.key"
Аватара пользователя
PhpStorm
Сообщения: 26
Зарегистрирован:
06 авг 2017, 20:14

Re: OpenServer + несколько сайтов с SSL

PhpStorm » 13 июн 2019, 12:13

Ответить