При сборке с mod_ssl, nginx вылетает с ошибкой:
cc1: warnings being treated as errors
src/event/ngx_event_openssl.c: In function `ngx_ssl_init':
src/event/ngx_event_openssl.c:25: warning: implicit declaration of
function `ENGINE_load_builtin_engines'
make[1]: *** [objs/src/event/ngx_event_openssl.o] Error 1
make[1]: Leaving directory `/root/pack/nginx-0.1.28'
L> тоже самое:
L> 2.4.18-19.7.xsmp
L> openssl-0.9.6b-18
L> openssl-devel-0.9.6b-18
L> Видимо это зависит от OpenSSL 0.9.6b
OpenSSL 0.9.6b уже назвать только с натяжкой можно, он там настолько
перепаченный...
можно взять свежую версию и указать путь к исходникам --with-openssl=
в этом случаии openssl собрется статически и все будет нормально
работать
На самом деле, в отличие от zlib и pcre, сборка OpenSSL вместе с nginx
из исходников может быть менее оптимальна, чем то, что уже стоит в системе.
Там нужна суровая строка для --with-openssl-opt="", иначе OpenSSL
может собраться с оптимизацией под i486, что для современных процессоров
плохо.
Игорь Сысоев
http://sysoev.ru