簡體   English   中英

Nginx letsencrypt nodejs:此頁面正嘗試從未經身份驗證的頁面加載腳本

[英]Nginx letsencrypt nodejs : this page is trying to load scripts from unauthenticated

我是ssl設置的新手,正在休會有關如何使用nginx和ssl證書設置node.js應用程序的教程

“本教程”: https : //code.lengstorf.com/deploy-nodejs-ssl-digitalocean/?utm_source=nodeweekly&utm_medium=email

一切順利,我可以通過https訪問該網站,但是在右側邊欄中的Chrome中,我可以看到此警告(此頁面正嘗試從未經身份驗證的來源加載腳本)

有什么可能的想法嗎?

這意味着您在HTML的<script>標記中有一些HTTP鏈接。

您需要將HTML中的所有鏈接都設為HTTPS(腳本,圖像,樣式等)。

這些鏈接可能是指向jQuery之類的庫的鏈接,一些分析腳本,甚至是您自己頁面上的腳本,這些<script src="http://...">加載<script src="http://...">

例如,如果您在HTML中具有以下內容:

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.js">
</script>

更改為:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.js">
</script>

您也可以通過HTTPS請求某些腳本,但是將請求重定向到HTTP,但這不太可能。 打開瀏覽器的開發人員控制台,查看哪些文件引起了哪些警告,這些警告並找出瀏覽器在HTML中引用它們的位置。

暫無
暫無

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

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