HTTPS 在本地主机(外部网络)之外不起作用

Posted

技术标签:

【中文标题】HTTPS 在本地主机(外部网络)之外不起作用【英文标题】:HTTPS not working outside localhost (outside network) 【发布时间】:2022-01-19 05:55:06 【问题描述】:

我开发了一个 php 页面并将其托管在我的个人计算机中。

我正在使用我的公共 IP 地址访问 php 页面,但我想使用 HTTPS 访问它

但是一试就加载不出来。

【问题讨论】:

【参考方案1】:

我想用 ngrok 会很容易。

它非常易于使用,只需几秒钟即可运行。就像下载系统版本一样简单。解压并运行ngrok.exe。它将打开一个命令行类型的窗口。确保您的 Apache 服务器或您使用的服务器正在运行。

然后仅在 HTTPS 隧道端点上侦听运行以下命令

ngrok http -bind-tls=true site.dev:80

或在您需要安装 https 的任何端口上。

打开浏览器并输入 https://localhost/myApp 你会看到它有效。

如果你输入 http://localhost/myApp 它也可以工作。

希望这对快速解决方案的任何人都有帮助。

【讨论】:

以上是关于HTTPS 在本地主机(外部网络)之外不起作用的主要内容,如果未能解决你的问题,请参考以下文章

WebRTC 连接在本地网络之外不起作用

WSO2 EI 6.3.0 - Jms,vfs,mailto和本地传输在除carbon.super之外的任何租户中都不起作用

本地主机不起作用

php curl在本地主机中不起作用

为啥本地主机不起作用?

在 Python 上使用 Azure 函数的雪花外部函数不起作用