2017-02-15 144 views
2

我在Google應用引擎上配置了SSL證書。對於配置我跟着谷歌documentation。我面臨的問題是,當我通過這個鏈接https://www.dactyllab.com/訪問網站時,它表明該網站是安全的。但是,當我只是打開www.dactyllab.com該網站並沒有表明它是安全的。請幫助我。Google App Engine上的SSL證書無法正常工作

編輯:

現在工作正常移動,但每當我打開它的網站它讓我看到這個警告。 enter image description here

+0

檢查還如果您的證書是不是那些最近被撤銷GoDaddy的之間:https://www.theregister.co.uk/2017/01/11/godaddy_pulls_unvalidated_digital_certs/ –

+0

@DanCornilescu我面對這個問題,只有當我打開[www.dactyllab.com](https://www.dactyllab.com)。如果我打開[dactyllab.com](https://dactyllab.com),它可以在Chrome中正常工作,但不會在Firefox中正常工作。我還通過[Digicert](https://www.digicert.com/help/)查看了我的網站,並說我的證書沒有被撤銷。 –

+0

我收到一個Godaddy頁面,上面寫着「歡迎使用dactyllab.com瞭解如何獲取此域名」,我相信您有一個DNS配置錯誤,它顯示除了4個預期的216.239.X.21地址外,還有一個意外一個,顯然是隨機的:'dactyllab.com的地址是184.168.221.44'或者'dactyllab.com的地址是50.63.202.51'。 –

回答

1

Adding a custom domain for your application

  • 裸域,如example.com,映射到http://example.com

所以它映射到域的非安全(即http,不https)URL。這是因爲自定義域可以同樣適用於不使用SSL的網站。

如果您希望它始終獲得安全的URL,只需在app.yaml文件中配置其處理程序secure: always即可。從Handlers element

安全

可選。任何URL處理程序都可以使用安全設置,包括 腳本處理程序和靜態文件處理程序。該安全元素具有 以下可能值:

...

  • 總是

    請求符合此處理程序不使用HTTPS被自動重定向到一個URL具有相同路徑的HTTPS網址。 爲重定向保留查詢參數。

handlers: 
- url: /youraccount/.* 
    script: accounts.app 
    login: required 
    secure: always 

更新:

您的裸域重定向現在工程確定。在桌面FF和Chrome中,該頁面可以正常加載。

它確實在我以前的android手機上顯示錯誤:ERR_CERT_AUTHORITY_INVALID。我前一段時間遇到類似問題,我的證書缺少中間管理機構,我剛拿到一份新證書並證實它已完成。

我剛剛確認它使用digicert您的網站:

SSL證書不被信任

證書不被信任的機構(覈對 Mozilla的根存儲)簽署。如果您從可信的 權威機構購買證書,則可能只需安裝一個或多個Intermediate 證書。請聯繫您的證書提供商尋求幫助,爲您的服務器平臺做 。

+0

我編輯了我的問題,請你現在就告訴我這個錯誤。 –

1

進入您的GoDaddy控制面板的域,並打開「域名轉發」。轉發至https:地址。然後,每當有人輸入wwwhttp:地址,它將轉發到https:地址。

這並不總是奏效,所以你可能想製作自己的重定向腳本。或者,在你的app.yaml中,添加secure: always

- url: /.* 
    script: my.application 
    secure: always 
+0

我試過你的第一種方法,現在網站沒有打開。 –

+0

請告訴我現在最新的問題? –

相關問題