對瀏覽到通過 Cloudflare 代理的域時觀察到的常見 SSL 錯誤進行故障排除。
在 Cloudflare 為您的域提供 SSL 證書之前,各種瀏覽器中會出現(xiàn) HTTPS 流量的以下錯誤:
Firefox
ssl_error_bad_cert_domain
此連接不受信任
Chrome
您所用連接不是專用連接
Safari
Safari 無法驗證網站的身份
Edge/Internet Explorer
此網站的安全證書存在問題
即使為您的域配置了 Cloudflare SSL 證書,舊版瀏覽器也會顯示有關不受信任的 SSL 證書的錯誤,因為它們不支持 Cloudflare Universal SSL 證書使用的服務器名稱指示(SNI)協(xié)議。
否則,如果在使用新版瀏覽器時出現(xiàn) SSL 錯誤,請查看以下常見的 SSL 錯誤原因:
重定向循環(huán)錯誤或 HTTP 525 或 526 錯誤
僅部分子域返回 SSL 錯誤
您的 Cloudflare Universal SSL 證書未激活
OCSP 響應錯誤
SSL 已過期或 SSL 不匹配錯誤
重定向循環(huán)錯誤或 HTTP 525 或 526 錯誤
表現(xiàn)
訪問者在瀏覽到您的域時發(fā)現(xiàn)重定向循環(huán)錯誤,或觀察到 HTTP 525 或 526 錯誤。當 Cloudflare SSL/TLS 應用中的當前 Cloudflare SSL 選項與您的源 Web 服務器配置不兼容時,會發(fā)生這些錯誤。
解決方案
有關重定向循環(huán)的信息,請參閱我們的解決重定向循環(huán)錯誤指南。
要解決 HTTP 525 或 526 錯誤,請參閱下面推薦的 SSL 配置。例如,如果您的源 Web 服務器...
具有證書頒發(fā)機構提供的有效證書或 Cloudflare 提供的 Origin CA 證書,則使用完全或 完全(嚴格)SSL 選項
具有自簽名 SSL 證書,則使用完全 SSL 選項
缺少任何已安裝的 SSL 證書,則使用靈活 SSL 選項。
表現(xiàn)
Cloudflare Universal SSL 和常規(guī)Dedicated SSL 證書僅涵蓋根級域(example.com)和一級子域(*.example.com)。如果域的訪問者在其瀏覽器中訪問二級子域(例如 dev.www.example.com)時發(fā)現(xiàn)錯誤,而不是一級子域(例如 www.example.com),則使用以下方法之一解決問題。
解決方案
確保域至少在 Business 計劃中,并上傳涵蓋 dev.www.example.com 的自定義 SSL 證書,或者
購買涵蓋 dev.www.example.com 附帶自定義主機名的 Dedicated SSL 證書,或者
如果您的源 Web 服務器上的二級子域具有有效證書,請單擊 Cloudflare DNS 應用中 dev.www 主機名旁 example.com 的橙色云圖標。
表現(xiàn)
所有激活的 Cloudflare 域都提供 Universal SSL 證書。如果您發(fā)現(xiàn) SSL 錯誤,并且在 Cloudflare SSL/TLS 應用的邊緣證書部分中您的域沒有類型為 Universal 的證書,則尚未配置 Universal SSL 證書。
Cloudflare SSL 證書僅適用于通過 Cloudflare 代理的流量。如果只有未代理到 Cloudflare 的主機名發(fā)生 SSL 錯誤,請通過 Cloudflare 代理這些主機名:
對于“完整 DNS”設置的域,請單擊 Cloudflare DNS 應用中 DNS 主機名旁邊的灰色云圖標,直到該圖標變?yōu)槌壬啤?/span>
對于 CNAME 設置中的域,請查看我們的將 DNS 記錄添加到 CNAME 設置指南。
在 Cloudflare 為域名發(fā)出證書之前,我們的 SSL 供應商會驗證每個 SSL 證書請求。此過程可能需要 15 分鐘到 24 小時。我們的 SSL 證書供應商有時會標記域名以供進一步審核。
解決方案
如果您的域位于 CNAME 設置中:
與您當前的托管提供商確認是否已啟用 CAA DNS 記錄。如果是,請確保指定 Cloudflare 用于為您的域提供證書的證書頒發(fā)機構。
如果您的域在 Cloudflare SSL/TLS 應用的禁用 Universal SSL 部分下禁用了 Universal SSL:
在 Cloudflare SSL/TLS 應用中啟用 Universal SSL,或
或購買 Dedicated SSL 證書,或者
將自定義 SSL 證書上傳到 Cloudflare。
如果在 Cloudflare 域激活后 24 小時內未發(fā)出 Cloudflare SSL 證書:
如果您的源 Web 服務器具有有效的 SSL 證書,則暫停 Cloudflare,并
打開支持票證以提供以下信息:
受影響的域名,以及
您觀察到的錯誤的屏幕截圖。
在支持團隊調查此問題時,暫停 Cloudflare 將允許從您的源 Web 服務器正確提供 HTTPS 流量。
表現(xiàn)
您站點的訪問者發(fā)現(xiàn) OCSP 響應錯誤。
解決方案
此錯誤可能是由瀏覽器版本造成的,也可能是由需要 Cloudflare 的 SSL 供應商之一注意的問題造成的。為了正確診斷,請打開支持票證,其中包含觀察到瀏覽器錯誤的訪問者提供的以下信息:
來自 https://aboutmybrowser.com/ 的輸出
來自訪問者瀏覽器的 https://example.com/cdn-cgi/trace 的輸出。將 example.com 替換為您網站的域名。
表現(xiàn)
訪問者在瀏覽器中發(fā)現(xiàn)有關 SSL 過期或 SSL 不匹配的錯誤消息。
解決方案
如果使用自定義 SSL 證書,請先驗證它是否已過期或上傳替換 SSL 證書。