為 Web 服務啟用 HTTPS

為 Web 服務啟用 HTTPS

我有一個目前僅處理 HTTP 流量的 Web 應用程式。要讓我的服務處理 HTTPS,需要遵循哪些一般步驟?

答案1

您需要取得 SSL 證書,然後告訴您想要使用 HTTPS 的任何程式使用該憑證進行安全連線。

您可以透過三種常規方式來取得證書:

  1. 您可以向第三方購買證書。

  2. 您可以從第三方免費取得證書。

  3. 您可以使用軟體自行產生證書。

注意事項

  1. 付費證書需要花錢,通常不會提供免費證書以外的任何內容。

  2. 免費的第三方證書可能有某些條件或限制。例如,讓我們加密是免費證書的好選擇。但是,您需要每三個月更新一次獲得的 Let's Encrypt 證書(這很簡單,但這不一定是其他證書的要求)。

  3. 所謂的自簽名證書(您自己產生的憑證)不受主要 Web 瀏覽器的信任,通常會導致發出警告,指出憑證不受信任,並鼓勵使用者離開您的網站或應用程式。使用者通常可以忽略這些警告,但它們使這些憑證更適合測試或與通常不關心檢查憑證有效性的應用程式(例如個人電子郵件伺服器或FTP)一起使用。


如果您確實選擇 Let's Encrypt,您可能應該看看證書機器人(Linux 等)或零SSL(Windows) 供 ACME 應用程式在您的伺服器上執行。


相關內容