1、安裝依賴庫
安裝其他依賴庫
yum -y install apr-devel
yum -y install gcc
yum -y install make
升級openssl
yum -y install openssl-devel
yum makecache fast
yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel
mkdir /usr/local/openssl
cd /usr/local/openssl
wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz
tar -xzvf openssl-1.0.2-latest.tar.gz
cd openssl-1.0.2*
./config
make? && make install
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
更新動態鏈接庫數據
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig -v
openssl version
2、安裝apr動態庫
進入tomcat的bin目錄,解壓tomcat-native.tar.gz文件,并進入tomcat-native-1.2.7-src/native目錄,執行
./configure
make
make install 命令,動態庫默認安裝
在/usr/local/apr/lib目錄下
/usr/local/tomcat/conf/server.xml 中的8443端口 connector標簽添加
SSLCertificateFile="/usr/local/nginx/sslkey/1_szhq000062.com_bundle.crt"
SSLCertificateKeyFile="/usr/local/nginx/sslkey/2_szhq000062.com.key"
修改protocol 為protocol="org.apache.coyote.http11.Http11AprProtocol"
在/usr/local/tomcat/bin/catalina.sh 文件中
JAVA_OPTS="-Xms3072m -Xmx3072m"行后添加
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"
重啟tomcat