openssl安装问题导致nginx添加ssl模块失败

问题:./nginx: undefined symbol: EVP_rc4_hmac_md5

sudo vi /etc/ld.so.conf

#把openssl安装路径加入

sudo ldconfig

1.openssl安装:

./config --prefix=/user/local/ shared zlib-dynamic

make

make install

2.nginx安装:

./configure --with-http_ssl_module

make

make install

3.nginx配置ssl

server {

listen 443;

server_name 10.16.xx.xx;

ssl on;

ssl_certificate /usr/local/nginx/conf/cert_data/public-nginx.crt;

ssl_certificate_key /usr/local/nginx/conf/cert_data/private.key;

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;

ssl_ciphers HIGH:!aNULL:!MD5:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

ssl_prefer_server_ciphers on;

location / {

root html;

index index.html index.htm;

}

}