簡體   English   中英

Heroku上的GoDaddy SSL無法正常工作

[英]GoDaddy SSL On Heroku doesn't work

我從GoDaddy購買了SSL證書。

我的通用名稱是www.mywebsite.com。 在我的DNS設置中,我將網站從裸域轉發到www.mywebsite.com。

我從GUI刪除了Heroku內部有關SSL證書的所有設置。

然后我仔細閱讀了這里的說明。

回顧一下,我首先創建了crs文件並將其發送到GoDaddy,從而生成了server.key。

我購買了$ 20 / mo的終端節點。

GoDaddy為我的證書提供了可下載的ZIP,其中一個帶有一個證書,另一個帶有三個證書。

我先運行以下命令以安裝捆綁版本,然后顯示以下失敗消息:

heroku certs:add server.crt server.key --type endpoint

No certificate given is a domain name certificate.

我什至嘗試使用捆綁軟件的原因是我的SSL在firefox中不起作用,並且未包含中介證書。 在四處尋找答案后,我找不到。

因此,為了使我的網站在短期內恢復正常運行,我決定只做以前的工作,然后上傳單個證書。 那行得通,但並非如此。

現在,當我運行cUrl測試時,我收到此消息:

* error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error

另外,我的網站已經關閉。 :(

我該如何解決?

就我而言,答案似乎是在Heroku上不需要購買SSL證書。 當您購買付費托管軟件包時,默認情況下它們會提供SSL證書,而無需購買其SSL附加終結點。

使用付費SSL證書可能還有其他用例,但就我而言,我不必這樣做。

如果這個答案對您有幫助,請贊成這個問題,因為有些人似乎認為這是一個值得不贊成投票的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM