如何从移动浏览器访问网站 localhost(https)?
Posted
技术标签:
【中文标题】如何从移动浏览器访问网站 localhost(https)?【英文标题】:How to access a website localhost(https) from mobile browser? 【发布时间】:2019-02-14 19:59:03 【问题描述】:我的环境
PC:Macbook pro、Mac os High Sierra 10.13.3
手机:iPhone6s、ios 11.4.1
私有IP:192.168.25.38
我试过了。
-
运行 https 网络服务器(SimpleHTTPServer)https://gist.github.com/dergachev/7028596
https://localhost:$port 从手机浏览器访问网站 localhost(localhost 和 mobile 是同一个网络)。我尝试了其他ip,但这里相同(localhost:$port,127.0.0.1:$port,192.168.25.38:$port)
显示消息:safari 无法打开页面,因为 safari 无法与服务器建立安全连接
但是,电脑浏览器可以访问https://localhost:$port
我也使用了 http 网络服务器(无 ssl)。可以通过手机浏览器访问网站localhost。(localhost:$port, 127.0.0.1:$port, 192.168.25.38:$port)
结果
Http 服务器可以从移动网络浏览器访问。但是 https 服务器无法从移动网络浏览器访问。我想通过移动网络浏览器访问 http 服务器。【问题讨论】:
你解决了吗? 是的。我已经通过其他网络服务器解决了这个问题。但是我在 simple-http-server 中没有发现问题。我用这个。 npmjs.com/package/http-server 【参考方案1】:我已经通过其他网络服务器解决了这个问题。但是我在 simple-http-server 中没有发现问题。
我尝试并成功了https://www.npmjs.com/package/http-server
【讨论】:
以上是关于如何从移动浏览器访问网站 localhost(https)?的主要内容,如果未能解决你的问题,请参考以下文章
您如何将网站从 localhost 移动到服务器而不进行太多更改? [关闭]
IIS服务器发布网站localhost可以访问127.0.0.1和本机IP都不能访问