diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c index 3573dc850..2c6d44595 100644 --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -90,6 +90,10 @@ int ngx_connection_index; ngx_int_t ngx_ssl_init(ngx_log_t *log) { +#if OPENSSL_VERSION_NUMBER >= 0x00907000 + OPENSSL_config(NULL); +#endif + SSL_library_init(); SSL_load_error_strings(); diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h index 9777fe3d9..7247fd225 100644 --- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -15,6 +15,7 @@ #include #if OPENSSL_VERSION_NUMBER >= 0x00907000 +#include #include #define NGX_SSL_ENGINE 1 #endif