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

12
WD
На сайте с 16.09.2009
Offline
112
286

Добрый день.

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

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

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

LEOnidUKG
На сайте с 25.11.2006
Offline
1731
#1
Мммм.... вам для локального использования, или у него есть выход в интернет?
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
rustelekom
На сайте с 20.04.2005
Offline
525
#2
SSD/NVMe VPS от 149₽, SSD хостинг и выделенные серверы в Германии или РФ, FTP хранилища, регистрация доменов и SSL сертификаты ( https://www.robovps.biz/ ) Контакты: Telegram ( https://t.me/rustelekom_bot )
WD
На сайте с 16.09.2009
Offline
112
#3
LEOnidUKG #:
Мммм.... вам для локального использования, или у него есть выход в интернет?

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

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

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

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

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

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

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

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

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

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

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

rustelekom #:

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

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

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

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

rustelekom
На сайте с 20.04.2005
Offline
525
#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
112
#8
rustelekom #:

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

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

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

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

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

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

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

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

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

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

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

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

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

12

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