Apache Win без SSL. Как перевести на SSL?

12
WD
На сайте с 16.09.2009
Offline
118
528

Добрый день.

Есть сервер под Win на котором установлен Апач без SSL.

Возникла необходимость использовать SSL. Как наиболее грамотно перевести апач на SSL?

И как это сделать не прибегая к прокладке в виде nginx?

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#1
Мммм.... вам для локального использования, или у него есть выход в интернет?
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
rustelekom
На сайте с 20.04.2005
Offline
535
#2
Виртуальный хостинг, виртуальные и выделенные серверы в Германии и РФ, регистрация доменов, выдача SSL сертификатов https://www.robovps.biz/
WD
На сайте с 16.09.2009
Offline
118
#3
LEOnidUKG #:
Мммм.... вам для локального использования, или у него есть выход в интернет?

Выход в инет есть. Крутится несколько сайтов. Их необходимо перевести на https. Для этого нужно сначала апач переделать на поддержку SSL. 

Прокатит ли вариант, если поверх поставить апач с поддержкой SSL?

WD
На сайте с 16.09.2009
Offline
118
#4

Видел эту статью. Там ни слова о переходе с обычного апача на апач с SSL

rustelekom
На сайте с 20.04.2005
Offline
535
#5

В той статье указано, что требуется для того, чтобы, в вашей терминологии, преобразовать "обычный" апач - в апач с SSL.  dll модуля SSL нужно подключить. 

Обычно он включен в поставку пакета, просто может быть не подключен. Подключение делается через конфигурационные файлы. Как -  показано в статье. 

WD
На сайте с 16.09.2009
Offline
118
#6
rustelekom #:

В той статье указано, что требуется для того, чтобы, в вашей терминологии, преобразовать "обычный" апач - в апач с SSL.  dll модуля SSL нужно подключить. 

Обычно он включен в поставку пакета, просто может быть не подключен. Подключение делается через конфигурационные файлы. Как -  показано в статье. 

Там только о генерации сертификатов на локальной машине

rustelekom #:

В той статье указано, что требуется для того, чтобы, в вашей терминологии, преобразовать "обычный" апач - в апач с SSL.  dll модуля SSL нужно подключить. 

Обычно он включен в поставку пакета, просто может быть не подключен. Подключение делается через конфигурационные файлы. Как -  показано в статье. 

Нету ни dll, ни  openssl.cnf

По всему диску поиск сделал

rustelekom
На сайте с 20.04.2005
Offline
535
#7

Тогда скачать подходящее https://httpd.apache.org/docs/current/platform/windows.html#down раз нет у вас. 

Но вообще, если знаете версию своего апача, проще поискать дллку где-нибудь на просторах (проверив на вирусы, конечно) и подложить в нужную папку, где у бинарника вашего дллки лежат.

Опенссл вам нужен если хотите генерить свой сертификат. По хорошему, с выходом в интернет вам бы что-то типа let's encrypt подключить, чтобы не возиться. На самоподписанные сертификаты все равно браузеры будут ругаться. 

Using Apache HTTP Server on Microsoft Windows - Apache HTTP Server Version 2.4
Using Apache HTTP Server on Microsoft Windows - Apache HTTP Server Version 2.4
  • httpd.apache.org
This document explains how to install, configure and run Apache 2.4 under Microsoft Windows. If you have questions after reviewing the documentation (and any event and error logs), you should consult the peer-supported users' mailing list. This document assumes that you are installing a binary distribution of Apache. If you want to compile...
WD
На сайте с 16.09.2009
Offline
118
#8
rustelekom #:

Но вообще, если знаете версию своего апача, проще поискать дллку где-нибудь на просторах (проверив на вирусы, конечно) и подложить в нужную папку, где у бинарника вашего дллки лежат. 

Версия древняя 2.2.25 - установлено очень давно и с тех пор и работает. Обновлять ее - это обновлять и php, но после этого велика вероятность что старые сайты не заработают из-за неподдерживаемых (уже неиспользуемых) функций/процедур в новой версии php

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#9
White Devil #:
Обновлять ее - это обновлять и php

Не вижу связи. PHP отдельно ставится. 

Версия древняя 2.2.25 

Надо будет обновлять, чтобы поддерживались протоколы SSL/TSL новые.

Ну если вообще ничего не хотите менять, тогда nginx в добрый путь так сказать.

WD
На сайте с 16.09.2009
Offline
118
#10
LEOnidUKG #:

Не вижу связи. PHP отдельно ставится. 

Надо будет обновлять, чтобы поддерживались протоколы SSL/TSL новые.

На локальной машине поставил готовую сборку Apache 2.4 + PHP 8.2 + MySQL - всё работает.

Перенес папки Апач и PHP на сервер с правкой в конфигах путей. При запуске службы - Служба "Apache2.4" завершена из-за внутренней ошибки Неверная функция..

И хз что с этим делать. На ошибки в конфигах не ругается

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий