首页 > 代码库 > openssl安装问题导致nginx添加ssl模块失败

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;
}
}

 

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