為網站部署SSL認證前,需先確認 Web 服務器的類型(如 Nginx、Apache、IIS),以選擇正確的認證檔案和安裝方法。本文介紹多種確認 Web 服務器類型的方法。
方法一:本地快速檢測
說明
當服務端隱藏了Server資訊,或使用了CDN、負載平衡等代理服務時,本方法可能返回 CDN 或Proxy 伺服器的類型,而非來源站點伺服器類型。若檢測結果非預期,請務必使用方法二進行最終確認。
使用瀏覽器開發人員工具
在瀏覽器(Chrome、Edge、Firefox)中訪問目標網站。
按
F12鍵開啟開發人員工具,按照下圖指引查看伺服器類型。
使用命令列工具(cURL)
在本機電腦的命令列終端中,執行以下命令,並將yourdomain替換為您的實際網域名稱。
curl -sIL https://yourdomain在輸出的內容中,找到最後一個 Server 回應標頭(以server: 或Server: 開頭的行),其後的字串即為伺服器名稱。
方法二:登入伺服器確認
登入到網站伺服器內部進行檢查,是確認Web伺服器類型最準確可靠的方法。以下樣本以當前伺服器使用80或443連接埠為例。
Linux
在終端執行以下命令,根據輸出的進程名稱確認 Web 服務器。
sudo netstat -tlnp | grep -E ':(80|443)\s+'Windows
啟動資源監視器。按
Win + R,輸入resmon並斷行符號。切換到"網路"選項卡,單擊下方的偵聽連接埠。
尋找連接埠為80或443的記錄,並根據名稱列的進程資訊確認 Web 服務器。
方法三:諮詢工程師
若通過前面的方式,仍查詢不到Web伺服器類型,請諮詢當前網站的開發工程師或營運工程師。
部署SSL認證
如需部署SSL認證,可參考SSL 憑證部署方案選型。