Mark Nguyen Asked: 2021-04-13 09:28:56 +0800 CST2021-04-13 09:28:56 +0800 CST 2021-04-13 09:28:56 +0800 CST 如何从其他设备访问 https://localhost 772 我有一个用 ASP.NET 编写的服务器程序,我想从同一网络上的其他设备访问它。为了实现这一目标,我需要做什么?是否有处理这种类型场景的程序?它必须是 https,而不是 http。 谢谢 reverse-proxy forwarding 1 个回答 Voted Best Answer hunsbct 2021-04-13T10:25:40+08:002021-04-13T10:25:40+08:00 如果您在同一网络中访问它,您应该能够使用 https://hostname:portnumber。 除非应用程序本身具有 SSL 支持,否则一种选择是简单地使用 Nginx 作为反向代理并使用它来应用证书。您可以使用位置块来指定 nginx 捕获的流量应该指向的位置(例如,将 nginx 配置为侦听端口 443,您将其反向代理到 localhost:9010,其中 asp.net 应用程序正在侦听 9010)和简单的 SSL参数来配置它以应用证书/私钥。
如果您在同一网络中访问它,您应该能够使用 https://hostname:portnumber。
除非应用程序本身具有 SSL 支持,否则一种选择是简单地使用 Nginx 作为反向代理并使用它来应用证书。您可以使用位置块来指定 nginx 捕获的流量应该指向的位置(例如,将 nginx 配置为侦听端口 443,您将其反向代理到 localhost:9010,其中 asp.net 应用程序正在侦听 9010)和简单的 SSL参数来配置它以应用证书/私钥。