Обновленный вопрос
Старый вопрос
Mod_ssl не для версий Apache выше 1.3.41? У меня версия 2.2.17 (на данный момент последняя)
Исходный вопрос
./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 со следующими функциями
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.
./configure
параметры для Apache 2.2.x: http://httpd.apache.org/docs/2.2/programs/configure.html