我正在尝试为我在家庭服务器上运行的一些个人 Web 服务设置 Nginx。
网络在服务器和互联网之间设置了路由器,路由器运行了动态 DNS 服务,这样我可以在不在家的时候连接到它。
我希望 Nginx 处理来自本地网络的连接,这样它就可以在没有任何身份验证的情况下为 Web 服务提供HTTP
服务。HTTPS
来自本地网络外部的连接,应重定向到以HTTPS
确保安全,并且还应要求进行身份验证。
在这两种情况下,可用的 Web 服务是相同的。直接到 IP 的连接也应该以相同的方式处理。我已经有通过 HTTP 运行的 Web 服务,所以这个问题只是关于如何设置我的server
块
这可能吗?