我開發了一個網站,并通過谷歌應用引擎部署了它。但當我用完整的網址打開網站時,比如說 "https://www.website.com",它就會打開,但當我在瀏覽器的網址部分輸入 "site.com "時,它就不會打開,并說該網站不安全。我怎樣才能解決這個問題呢?
uj5u.com熱心網友回復:
看起來有幾件事情正在發生
如果你只是輸入'site.com',瀏覽器將嘗試打開'http://website.com'(注意沒有子域-www,即你使用的是裸域名),除非你做了重定向到'www',在這種情況下,你會得到'http://www.website.com'
如果您在'app.yaml'檔案中始終指定'secure',那么GAE將把'http'重定向到'https'
這似乎是
a) 您已經在您的app.yaml檔案中指定了 "安全始終"
b) 你沒有將裸域名重定向到子域名c) 您已將子域'www'映射到您的GAE appspot域。你沒有映射裸網域名
解決方案
uj5u.com熱心網友回復:
瀏覽器會給你一個不安全的資訊,但它也會允許你 "帶著風險前進"。
例如,看一下這張圖片。 chrome 螢屏截圖 ssl 警告
點擊高級>>進入網站名稱(不安全)。這將帶你到該網站。
基本上,在這個程序中,你會發現你的網站有很多問題。
基本上,最初的問題是,當有人登陸http頁面時,你的網站沒有重定向到https。
請按照這里的教程來做。 https://cloud.google.com/appengine/docs/standard/nodejs/application-security
編輯1。 我剛剛再次閱讀了你的問題。我認為你的網站確實從http重定向到https,但問題是這個網站的SSL證書是無效的。你需要有一個好的SSL證書;一個沒有過期的證書。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/317594.html
標籤:
