溫馨提示×

如何配置Tomcat的SSL

小樊
53
2025-08-20 12:37:39
欄目: 云計算

配置Tomcat的SSL需完成以下關鍵步驟:

  1. 生成SSL證書
    使用JDK的keytool生成自簽名證書(僅適用于測試):

    keytool -genkey -alias tomcat -keyalg RSA -keystore /path/to/keystore.jks -validity 365  
    

    (需輸入密鑰庫密碼、域名等信息,生成的keystore.jks需保存至安全路徑)。

  2. 修改Tomcat配置文件
    編輯conf/server.xml,添加或修改<Connector>元素,配置SSL參數:

    <Connector  
        port="8443"  
        protocol="org.apache.coyote.http11.Http11NioProtocol"  
        SSLEnabled="true"  
        scheme="https"  
        secure="true"  
        keystoreFile="/path/to/keystore.jks"  
        keystorePass="your_password"  
        sslProtocol="TLS"  
        ciphers="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"  
    />  
    
    • port:HTTPS端口(默認8443,可自定義)。
    • keystoreFile:證書庫路徑,keystorePass為密碼。
    • sslProtocol:指定TLS版本(如TLSv1.2、TLSv1.3)。
    • ciphers:可選,指定支持的加密套件(如GCM模式的AES)。
  3. 重啟Tomcat
    保存配置后,重啟服務使生效:

    ./bin/shutdown.sh && ./bin/startup.sh  
    
  4. 驗證配置
    通過瀏覽器訪問https://localhost:8443,檢查證書是否加載(自簽名證書可能提示“不安全”,需手動信任)。

生產環境注意事項

  • 需使用CA頒發的正式證書,而非自簽名證書。
  • 確保防火墻開放HTTPS端口,且網絡設備正確轉發HTTPS請求。
  • 定期更新證書有效期,避免過期導致服務中斷。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女