![如何从其他设备访问 https://localhost](https://linux22.com/image/765676/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E8%AE%BF%E9%97%AE%20https%3A%2F%2Flocalhost.png)
我有一个用 ASP.NET 编写的服务器程序,我想从同一网络上的其他设备访问它。我需要做什么才能实现这一点?有没有程序可以处理这种情况?必须是 https,而不是 http。
谢谢
答案1
如果您在同一网络内访问它,您应该能够使用 https://hostname:portnumber。
除非应用程序本身支持 SSL,否则一种选择是简单地使用 Nginx 作为反向代理并使用它来应用证书。您可以使用位置块来指定 nginx 捕获的流量应指向的位置(例如,nginx 配置为侦听端口 443,您将其反向代理到 localhost:9010,其中 asp.net 应用程序正在侦听 9010)并使用简单的 SSL 参数将其配置为应用证书/私钥。