Tomcat 啟用 SSL 加密

當我們取得申請或自行產生的 certificate 及 private key 後,先用以下指令產生 keystore

openssl pkcs12 -export -out server.keystore -in server.cer -inkey server.key

接著執行以下指令檢查產生的 keystore 是否正確無誤

keytool -list -keystore server.keystore -storetype PKCS12

以上步驟完成後修改 tomcat 設定檔,啟用 SSL

<tomcat home>/conf/server.xml

<Connector port=”8443″ protocol=”HTTP/1.1″ SSLEnabled=”true”
maxThreads=”150″ scheme=”https” secure=”true”
clientAuth=”false” sslProtocol=”TLS”
keystoreFile=”conf/server.keystore”
keystorePass=”your_password”
keystoreType=”pkcs12″
/>

請依據您的環境修改 keystoreFile 指向正確的路徑及檔名,keystorePass 請換成正確的 keystore 密碼。Jboss 設定也非常類似,只是設定檔位置在 <jboss home>/server/default/deploy/jboss-web.deployer/server.xml。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

Loading...