Страница 1 из 4

Создание Https подлючения

Добавлено: 24 мар 2016, 23:14
Just_by
Добрый день!
Подскажите, как можно реализовать подключение по https соединению? Чтобы можно в браузере ввести https://www.yousite.com/ и сайт работал, и показывал https:// )
Спасибо.

Re: Создание Https подлючения

Добавлено: 24 мар 2016, 23:22
Максим
Ничего не нужно делать, оно и так работает в Open Server из коробки. Если вы имеете ввиду реальный сайт в сети интернет, то нужно приобрести SSL сертификат у Comodo к примеру или сделать бесплатный через WoSign или Let’s Encrypt.

Re: Создание Https подлючения

Добавлено: 09 май 2016, 17:40
bobal
А какой вариант кода редиректа в .htaccess с http на https является проверенным в Openserver и рабочим?

Re: Создание Https подлючения

Добавлено: 11 май 2016, 06:01
wormen86
bobal, к Open Server настройка .htaccess никак не относится, apache одинаково работает что под виндой, что под линуксом

редирект прописывается так

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Re: Создание Https подлючения

Добавлено: 14 май 2016, 18:30
Balur
Здравствуйте. Что-то не подхватывает настройки SSL для домена из шаблона. Перечитал мануал несколько раз, пересмотрел здесь форум, и ничего не помогает.

P.S. Разобрался сам :roll:

Re: Создание Https подлючения

Добавлено: 14 май 2016, 19:49
blazer-05
Balur писал(а):Здравствуйте. Что-то не подхватывает настройки SSL для домена из шаблона. Перечитал мануал несколько раз, пересмотрел здесь форум, и ничего не помогает.

P.S. Разобрался сам :roll:
Так напиши как сделал у меня такая же проблема сейчас!

Re: Создание Https подлючения

Добавлено: 14 май 2016, 21:05
Balur
blazer-05, да там я просто невнимательно копировал шаблон. В настройках Open Server у меня Apache 2.4-x64 + Nginx 1.9, я копировал в папку с доменом шаблон Apache-2.4+Nginx-1.9_vhostn.conf, а надо было Apache-2.4-x64+Nginx-1.9_vhostn.conf

Re: Создание Https подлючения

Добавлено: 15 май 2016, 12:17
blazer-05
Создал бесплатный сертификат на http://wosign.com. Сделал папку certs в каталоге OpenServer, в папке certs сделал еще одну папку по имени своего домена и в нее закинул файлы сертификата. Вопрос как теперь правильно подключить сертификат?
Я сделал так. В файл конфигурации моего apache2.4 прописал путь до файлов сертификата.
SSLCertificateChainFile "%sprogdir%/certs/sharelink/1_root_bundle.crt"
SSLCertificateFile "%sprogdir%/certs/sharelink/2_www.sharelink.ru.crt"
SSLCertificateKeyFile "%sprogdir%/certs/sharelink/3_www.sharelink.ru.key"
В итоге получаю ошибку не правильный сертификат и сайт не работает а выводятся весь каталог сайта т.е. все файлы сайта видны!
Что я делаю не так, помогите пожалуйста!

Re: Создание Https подлючения

Добавлено: 15 май 2016, 12:23
wormen86
blazer-05, читайте доки по apache / nginx

Re: Создание Https подлючения

Добавлено: 15 май 2016, 12:42
blazer-05
wormen86 писал(а):blazer-05, читайте доки по apache / nginx
Вот к примеру статья по этому вопросу http://help.ubuntu.ru/wiki/apache_%D0%B8_https
мне не понятно нужно мне создавать это или нет? и как это нужно создать под виндой?
openssl req -new -x509 -days 30 -keyout server.key -out server.pem
Сертификат у меня уже есть, если я правильно понимаю, то его нужно как то правильно подключить, комп находится за роутером - может порт нужно открыть какой то?