tomcat添加https
1.下载依赖包
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
2. 解压依赖包
tar -xzvf apr-1.4.5.tar.gz
tar -xzvf apr-util-1.3.12.tar.gz
3. 安装apr-1.4.5
a.进入安装目录
cd /opt/apr-1.4.5/(改为自己的)
b.安装及编译
<1> ./configure --prefix=/usr/local/apr
<2> make && make install
4. 安装apr-util-1.3.12
a.进入安装目录
cd /opt/apr-util-1.3.12/(改为自己的)
b.安装及编译
<1> ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
<2> make && make install
5. 安装 tomcat-native
#cd /usr/local/tomcat5.5/bin(改为自己的)
#tar zxvf tomcat-native.tar.gz
#cd tomcat-native-1.1.3/jni/native
#./configure --with-apr=/usr/local/apr
#make
#make install
6. 设置 Tomcat 整合 APR
a.在环境变量中配置/etc/profile末尾中加入 export CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib"
b.source /etc/profile
7. 修改tomcat的server.xml文件
示例如下:
<Connector port="6447" protocol="org.apache.coyote.http11.Http11AprProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" SSLCertificateFile="conf/server.pem"
SSLCertificateKeyFile="conf/server.key"
sslProtocol="TLS" />
其中server.pem、server.key这两个文件需要放置相应目录,目录改为自己的