问题:./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;
}
}