情況描述:
1. 該網域之前在GCP上,有申請SSL證書,但想使用Region的Load Balance需要自已提供證書。
2. 在某網站購買SSL證書,但在認證的時候提示CAA紀錄異常。
3. 使用CAA Lookup Tool查看CAA紀錄,發現Google把CAA紀錄加入DNS。
4. 在DNS管理平台上,添加CAA紀錄,以cloudflare為例
Wildcard SSL CAA紀錄設定
在知識的殿堂裡,學術的領域不分國界
每個靈感,每到聲音,每個思想,每個研究,都會妥善被珍重,被珍視
進而激發出更多的火花,交融出更多的經典。
情況描述:
1. 該網域之前在GCP上,有申請SSL證書,但想使用Region的Load Balance需要自已提供證書。
2. 在某網站購買SSL證書,但在認證的時候提示CAA紀錄異常。
3. 使用CAA Lookup Tool查看CAA紀錄,發現Google把CAA紀錄加入DNS。
4. 在DNS管理平台上,添加CAA紀錄,以cloudflare為例
Wildcard SSL CAA紀錄設定
SSL證書是目前網站使用https所需要的證書檔案,但並不是申請了就可以使用,通常多家SSL證書中還包含一些中繼憑證,因此除了原本提供的crt檔案外,仍需要將中繼憑證檔案放到crt當中,這樣瀏覽器才能根據順序,找到相對應的證書路徑,SSL的加密驗證過程才算完整。。
以下是使用 COMODO SSL證書合成順序:
通常我們會使用Shell指令將SSL合成起來如下:
cat domain.crt SectigoRSADomainValidationSecureServerCA.crt USERTrustRSAAAACA.crt AAACertificateServices.crt > web.crt
合成完畢後,在web server的軟體(Apache或是nginx)設定檔中,將web.crt檔案與domain.key密鑰檔案設定到SSL的參數欄位中,重啟web server的服務後,就完成設置與更新。
更新完畢後,可到下方網站,查看網站的SSL加密評分:
https://www.ssllabs.com/ssltest/
如果不想進行這麼這麼複雜設定,可以透過cloudflare的SSL服務,透過DNS託管,可以自動幫自己的網站添加SSL的證書,還可設定網站SSL加密等級從TLS1.0~TLS1.3都有,並且還可以協助網站防禦網路攻擊與過濾流量,是個非常好設定網站安全的平台。