簡體   English   中英

有什么方法可以將我在 LAN(不是本地主機)中的系統 Ip 設置為 Https 協議?

[英]is there any way to set my system Ip which is in LAN (not Localhost) as the Https protocol?

在此處輸入圖片說明

我正在做的項目是 PWA,為了測試,我需要 https 協議。 我在系統中的 IIS 中創建了一個站點,並進行了 HTTPS 設置。 當我瀏覽 https://localhost:my-Port/ 時一切正常。 它知道 service-worker。 另一方面,我的系統 IP 是 172.20.10:my-Port。 但是當我從連接到一個 Wifi 的設備調用 172.20.10:my-Port 時,這些設備不知道 service-worker,因為該協議不安全。

因為我的系統配置,我不能使用模擬器,也因為我的項目是 MVC,我不能使用 web Server chrome 擴展或在 vs 代碼中使用 npm-run 來給我有效和安全的 Ips。

抱歉語法不好。

您可以使用hosts文件將任何主機名映射到所需的 IP。 然后為該名稱頒發證書並由您的服務器使用。

您還可以使用您的計算機名稱(請參閱COMPUTERNAMEUSERDOMAINUSERDNSDOMAIN變量)。 您仍然需要擁有該名稱的有效證書。

暫無
暫無

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

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