Настройка https для связки Nginx+Apache в Open server

Настройка https для связки Nginx+Apache в Open server

Настройка https для связки Nginx+Apache в Open server

 

Для следующей конфигурации:

ОС – Win 7 Pro 64

Open Server 5.2.8

Apache-2.4-x64+Nginx-1.12

PHP 5.6x64

 

Как я уже писал ранее, что Open server и WordPress просто созданы друг для друга. Спасибо еще раз разработчикам, фактически был создан замечательный инструмент. Потому как отношу себя к “чайникам” в вопросе разворачивания серверного ПО, но даже у меня не возникло особых проблем при использовании Open server.

 

Итак, вы используете Open server для своих разработок или обслуживания реальных доменов (сайтов) в сети. Возникла острая необходимость перевести свои сайты на https протокол. Как получить сертификаты, описано ЗДЕСЬ. Получили и установили – теперь осталось настроить сам сервер. При использовании связки Nginx+Apache настройки делаются для Nginx.

Открываем: Основную конфигурацию сервера Nginx – файл Apache-2.4-x64+Nginx-1.12_servern.conf

 

Находим следующие строки:

 

ssl_certificate           "%sprogdir%/userdata/config/cert_files/server.crt";

ssl_certificate_key       "%sprogdir%/userdata/config/cert_files/server.key";

 

или закомментируйте или вместо них пропишите пути к сертификатам:

 

ssl_certificate           "%sprogdir%/userdata/config/cert_files/ssl/certificate.crt";

ssl_certificate_key       "%sprogdir%/userdata/config/cert_files/ssl/private.key";

 

То же самое проделываем в конфигурации хоста для сервера Nginx – файл Apache-2.4-x64+Nginx-1.12_vhostn.conf

В принципе все, если правильно все сделали, ваши сайты будут открываться по https, но и по http тоже. 

 

Что бы настроить редирект, пропишите в файле .htaccess следующее:

 

RewriteCond %{HTTP_HOST} ^www.ваш_сайт$ [NC]

RewriteRule ^(.*)$ https://ваш_сайт/$1 [R=301,L]

RewriteCond %{ENV:HTTPS} !on

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

В данном примере сайт будет открываться по протоколу https как с www.ваш_сайт так и с http:// ваш_сайт.

 

Спасибо за прочтение, предложения, вопросы и замечания в комментарии…

Отвечу всем по мере моих возможностей и неглубоких знаний.

Комментарии
Комментариев к записи нет. Вы можете стать первым!

Добавить комментарий

Ваше имя
Ваш email
Защита от роботов