2017-06-21 32 views
1

我有我的DNS設置,如圖所示 DNS Setting以及帶有主機www和value的額外CNAME作爲我的GitHub頁面。接下來,我在我的GitHub頁面中設置一個CNAME條目,並向我的域添加apex條目。我面臨的問題是,每當我使用協議訪問我的域時,它都會顯示一條警告,提示連接不安全。我得到在Chrome如下:將GoDaddy DNS指向GitHub頁面使用http over https

NET :: ERR_CERT_COMMON_NAME_INVALID

我該如何解決這個問題?我的域名擁有https和http訪問權限。

回答

2

GitHub頁面不支持自定義域的HTTPS。

唯一的解決方法是使用SSL提供程序作爲中間人,如Cloudflare。但是,這涉及到將您的DNS名稱服務器指向Cloudflare,這需要一些時間並使事情複雜化。

如果你想要使用GitHub頁面支持HTTPS,你必須使用GitHub提供的URL來代替你的自定義域。

靜態網站的另一個很好的選擇,如果你想自定義域名HTTPS是亞馬遜網絡服務。您可以爲您的靜態網站設置S3存儲桶,配置CloudFront以分配靜態內容,將您的域名指向CloudFront分配,並使用Amazon的證書管理器提供的免費SSL證書。這個選項在低流量網站上低於1美元/月。一個偉大的深入教程將是here

我希望這能回答你的問題! GitHub頁面是一個很棒的託管選項,如果你決定忘掉HTTPS,那麼它不是世界的盡頭。

+2

我正在使用Cloudflare,但我想知道如果我可以不這樣做。由於所有其他的帖子都很老舊,所以我希望事情現在會改變。無論如何謝謝你的回答。 – 4kshay

+0

沒問題。我也走了這條路線,無法正常工作,所以我決定只使用GitHub提供的HTTPS url。我強烈建議你遵循我在S3上發佈的指南,因爲這正是我用於靜態網站的原因,我認爲一旦你把它放下,它就很棒。上個月我的一個網站的成本大約是0.65美元。 – shanem

相關問題