tomcat 用https替換http的方法
1.首先用jdk自帶的工具keytool生成一個證書keystore
java_home/bin/keytool -genkey -alias tomcat -keyalg rsa / -keystore /path/to/my/keystore
2.如果是jdk1.3以下則需要下載java secure socket extensions (jsse) package, version 1.0.2 or later,且將jcert.jar, jnet.jar, jsse.jar拷貝到$java_home/jre/lib/ext
如果是jdk1.4.x則已經(jīng)有這些包。
3.修改tomcat目錄下的server.xml文件,增加
<connector classname="org.apache.catalina.connector.http.httpconnector"
port="8443" minprocessors="5" maxprocessors="75"
enablelookups="true"
acceptcount="10" debug="0" scheme="https" secure="true">
<factory classname="org.apache.catalina.net.sslserversocketfactory"
clientauth="false" keystorefile="/path/to/my/keystore" keystorepass="runway" protocol="tls"/>
</connector>
其中keystorepass的值為生成keystore時輸入的密碼。
重新啟動tomcat,就可以使用https了
新聞熱點(diǎn)
疑難解答
圖片精選