如何通过移动浏览器访问本地主机上的网站(https)?

3

我的环境

  • 电脑: Macbook Pro, Mac OS High Sierra 10.13.3

  • 移动设备: iPhone6s, iOS 11.4.1

  • 私有IP地址: 192.168.25.38

我试过了以下步骤:

  1. 运行https web服务器(SimpleHTTPServer) https://gist.github.com/dergachev/7028596
  2. https://localhost:$port 从移动浏览器访问本地网站(本地和移动设备在同一网络下). 我尝试了其他IP地址, 但是结果还是相同的(localhost:$port, 127.0.0.1:$port, 192.168.25.38:$port)
  3. 显示消息: safari 无法连接到服务器,因为 Safari 无法建立安全连接

    • 但是, 电脑浏览器可以访问https://localhost:$port

    • 我也使用过http web服务器(没有ssl), 它可以从移动浏览器访问本地网站.(localhost:$port, 127.0.0.1:$port, 192.168.25.38:$port)

结果为:

  • http服务器可以在移动设备浏览器中正常访问,但https服务器不能。我希望可以使用http服务器在移动设备浏览器中进行访问。

你解决了吗? - user10269224
是的,我已经通过其他 Web 服务器解决了这个问题。但是我在 Simple-HTTP-Server 中没有发现问题。我使用了这个 https://www.npmjs.com/package/http-server。 - whilemouse
@whilemouse,您能否详细解释一下如何解决这个问题?我在我的桌面上有https://localhost:4001,但是当我尝试在移动设备上运行时,它确切地说了您的问题。 - Faraz
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接