Назад | Перейти на главную страницу

Как я могу установить mod_ssl на существующую установку Apache2 без перекомпиляции Apache

Обновленный вопрос

Старый вопрос

Mod_ssl не для версий Apache выше 1.3.41? У меня версия 2.2.17 (на данный момент последняя)

http://www.modssl.org/

Исходный вопрос

./configure --with-apxs=/usr/local/apache/bin/apxs
Configuring mod_ssl/2.8.30 for Apache/1.3.39
./configure:Error: Installed Apache doesn't contain Extended API (EAPI)

Это странно, потому что моя версия Apache - 2.2.17.

/etc/init.d/httpd -v
Server version: Apache/2.2.17 (Unix)

На Solaris SunOS xxxxxxxxxx5.10 Generic_150400-18 sun4v sparc SUNW, T5240 я построил mod_ssl со следующими функциями

  • установлен в каталоге модуля apache
  • отредактировал httpd.conf, чтобы включить LoadModule ssl_module modules / mod_ssl.so

bash# apxs -L/path/to/openssl/dir -I/path/to/openssl/dir/include -Wc,-fPIC -i -a -c mod_ssl.c

Для дистрибутива Centos / Fedora установите mod_ssl

#yum search mod_ssl
#yum install mod_ssl

Затем перезапустите apache и проверьте модуль ssl.

#httpd -M | grep -i ssl
 ssl_module (shared)
Syntax OK

Нет, Apache2 содержит собственный mod_ssl, вы можете скомпилировать его, указав --enable-ssl на configure команда при компиляции Apache.