新聞中心

成都創(chuàng)新互聯(lián)主營玉龍網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機APP定制開發(fā),玉龍h5微信平臺小程序開發(fā)搭建,玉龍網(wǎng)站營銷推廣歡迎玉龍等地區(qū)企業(yè)咨詢
沒有什么比錯誤消息更能讓您的工作戛然而止了——尤其是在涉及安全的情況下。閱讀“此站點無法提供安全連接”的通知可能會令人困惑和震驚。如果您在MAMP安裝中遇到,它也可能具有破壞性,因為這些站點通常是本地測試安裝。
此問題通常與您的Web瀏覽器或站點的SSL證書有關(guān)。幸運的是,修復(fù)它相對容易。這可能就像清除瀏覽器的緩存一樣簡單。
在本文中,我們將了解此錯誤消息的最常見原因。然后,我們將引導(dǎo)您了解如何進行故障排除和修復(fù),以便您可以回到更重要的事情上。
此站點無法提供安全連接錯誤介紹
首先,什么是“安全連接”?本質(zhì)上,它是到使用HTTPS而不是HTTP的網(wǎng)站的連接。大多數(shù)瀏覽器在地址欄中顯示帶有掛鎖圖標(biāo)的這些站點,以表明連接是安全的。
閃電博使用加密的HTTPS連接
與HTTP相比,HTTPS提供了主要的安全優(yōu)勢,但它也有嚴(yán)格的要求以確保合規(guī)性。其中之一是存在有效的SSL證書。
“此站點無法提供安全連接(This site can’t provide a secure connection)”錯誤表示SSL證書存在問題。換句話說,該站點聲稱符合HTTPS,但它要么不提供證書,要么使用無效的證書。如果無法驗證證書,瀏覽器將不會加載該站點,而是會顯示此錯誤消息。
關(guān)于此通知的另一件事是,它的呈現(xiàn)方式可能因瀏覽器而異。但是,在每種情況下,該消息都會以某種形式提及安全連接。
以下是該消息在Google Chrome中的外觀:
Google Chrome中的安全連接錯誤
在Mozilla Firefox中,它的顯示方式如下:
Mozilla Firefox中的安全連接錯誤
在Microsoft Edge中的樣子:
Microsoft Edge中的安全連接錯誤
如您所見,大多數(shù)瀏覽器沒有提供有關(guān)錯誤消息的太多信息。Firefox至少為您提供了一些入門指導(dǎo),但它仍然相當(dāng)模糊。別擔(dān)心 – 我們將在本文的其余部分清除任何混淆。
為什么會出現(xiàn)“此站點無法提供安全連接”錯誤
現(xiàn)在,只是因為你看到一個關(guān)于網(wǎng)站安全警告并不一定意味著該網(wǎng)站是不是安全。雖然這是一種可能性,但它通常更溫和。常見原因分為兩類:Web瀏覽器問題和站點或系統(tǒng)配置問題。
如果您在一個瀏覽器中看到錯誤,但該頁面在其他瀏覽器中運行良好,則表明您的瀏覽器(通常是緩存)存在問題。如果錯誤出現(xiàn)在所有瀏覽器中,您就知道問題出在您使用的計算機或網(wǎng)站本身。
讓我們探討此錯誤消息的最常見原因:
- 您的本地環(huán)境沒有SSL證書。如果您使用的是MAMP等本地環(huán)境,則您的站點可能沒有證書。這應(yīng)該是故障排除的第一步,因為這可能是導(dǎo)致問題的原因。
- 瀏覽器中過時的SSL緩存。這是比較流行的原因之一。Web瀏覽器將SSL證書存儲在緩存中,就像其他數(shù)據(jù)一樣。這意味著他們不必每次訪問站點時都驗證證書,從而加快了瀏覽速度。但是,如果您的SSL證書發(fā)生更改并且瀏覽器仍在加載較舊的緩存版本,則可能會導(dǎo)致彈出此錯誤。
- 計算機上的時間和日期設(shè)置不正確。如果您的計算機設(shè)置了錯誤的時間和日期,則可能會導(dǎo)致SSL證書身份驗證出現(xiàn)問題。幸運的是,這是一個相當(dāng)容易的修復(fù)。
- 流氓瀏覽器擴展。錯誤配置或行為不當(dāng)?shù)臑g覽器擴展也可能導(dǎo)致證書身份驗證問題。雖然這可能 是惡意的,但更多時候是簡單的編碼錯誤。
- 過分熱情的殺毒軟件。同樣,實時掃描您的連接的防病毒軟件有時會拋出此消息。這可能是由于編碼錯誤或僅僅是過于激進的設(shè)置。
- 無效或過期的SSL證書。如果您網(wǎng)站的SSL證書已過期或無效,您將看到此錯誤。證書需要定期更新。
在下一節(jié)中,我們將介紹如何解決MAMP安全連接錯誤。
使用MAMP時如何修復(fù)“此站點無法提供安全連接”錯誤
正如我們之前提到的,對于MAMP安裝,此問題最有可能的罪魁禍?zhǔn)资悄谋镜刂鳈C環(huán)境缺少 SSL 證書。幸運的是,使用OpenSSL創(chuàng)建一個相對容易,這樣做應(yīng)該可以解決您的錯誤消息。以下說明是為macOS用戶設(shè)計的,但它們也應(yīng)該適用于Linux。
步驟 1:創(chuàng)建SSL根證書
首先,您需要創(chuàng)建一個SSL根證書。這使您能夠為您的域簽署額外的證書。
首先,在您的計算機上打開終端應(yīng)用程序并輸入以下命令:
openssl genrsa -des3 -out rootCA.key 2048
此命令生成文件名為rootCA.key的RSA-2048密鑰。您將使用此密鑰創(chuàng)建根證書。系統(tǒng)會要求您輸入密碼 – 記下它,因為在生成證書時您需要它來使用密鑰。
接下來,您可以輸入以下命令來創(chuàng)建根SSL證書:
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem
證書將保存到rootCA.pem文件中?!?024”代表證書保持有效的天數(shù)——您可以將其更改為您想要的任何內(nèi)容。
步驟 2:信任根證書
準(zhǔn)備好根證書后,下一步是告訴操作系統(tǒng) (OS) 信任它。這可確保默認(rèn)情況下使用它創(chuàng)建的任何未來證書都是可信的,從而節(jié)省您的時間。
為此 ,請在macOS上打開Keychain Access應(yīng)用程序,然后單擊 側(cè)欄中的系統(tǒng)和證書。接下來,選擇File > Import Items,然后選擇上一步中創(chuàng)建的rootCA.pem證書。
導(dǎo)入后,雙擊它并將使用此證書時的 選項更改為Always Trust?,F(xiàn)在您已準(zhǔn)備好為您的域創(chuàng)建SSL證書。
步驟 3:創(chuàng)建OpenSSL配置文件
接下來,您需要創(chuàng)建一個配置文件,其中包含您在創(chuàng)建證書時要使用的OpenSSL設(shè)置。首先,創(chuàng)建一個名為server.csr.cnf的文件。它應(yīng)該包含以下內(nèi)容:
[req] default_bits = 2048 prompt = no default_md = sha256 distinguished_name = dn [dn] C=US ST=RandomState L=RandomCity O=RandomOrganization OU=RandomOrganizationUnit emailAddress=hello@example.com CN = localhost Save this file, then create another one named
v3.ext
, and add the following: authorityKeyIdentifier=keyid,issuer basicConstraints=CA:FALSE keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment subjectAltName = @alt_names [alt_names] DNS.1 = localhost
接下來,您將生成一個密鑰來簽署您的域SSL證書。
步驟 4:為本地主機生成證書密鑰
返回終端應(yīng)用程序并輸入以下命令為localhost創(chuàng)建一個密鑰:
openssl req -new -sha256 -nodes -out server.csr -newkey rsa:2048 -keyout server.key -config <( cat server.csr.cnf )
密鑰存儲在server.key文件中。
步驟 5:為您的本地域創(chuàng)建SSL證書
我們快完成了!現(xiàn)在是時候為localhost生成SSL證書了。您可以通過在終端應(yīng)用程序中輸入以下命令來執(zhí)行此操作:
openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 500 -sha256 -extfile v3.ext
此命令創(chuàng)建一個名為server.crt的證書文件。
步驟 6:激活localhost的SSL證書
最后,將 前兩步中創(chuàng)建的server.key和server.crt文件復(fù)制到您的MAMP安裝文件夾中。您現(xiàn)在可以在本地安裝的WordPress上啟用HTTPS,而不會收到“此站點無法提供安全連接”錯誤。
小結(jié)
MAMP中的“此站點無法提供安全連接”消息不僅會阻止訪問您的站點,而且還會由于潛在的安全隱患而令人擔(dān)憂。幸運的是,它通常是良性的并且相對容易修復(fù)。
此錯誤通常表示您的瀏覽器配置或站點上的SSL證書有問題(在localhost 上,這通常意味著您根本沒有)。修復(fù)它只涉及使用OpenSSL為localhost生成SSL證書。按照上面列出的提示操作,您應(yīng)該能夠快速解決此錯誤,以便您可以重新開始工作。
名稱欄目:使用MAMP時如何修復(fù)“此站點無法提供安全連接”錯誤
URL鏈接:http://www.5511xx.com/article/dhpghgg.html


咨詢
建站咨詢
