如何设置nginx以允许LAN上的HTTP,并在外部连接上redirect和授权

我正在尝试为我的家庭服务器上运行的一些个人Web服务设置Nginx。

networking设置与服务器和互联网之间的路由器,路由器有一个dynamicDNS服务运行,使我可以连接到它,而不在家里。

我希望Nginx能够处理来自本地networking的连接,以便通过HTTPHTTPS服务Web服务而不需要任何身份validation。

来自本地networking之外的连接应该redirect到HTTPS以确保安全性,并且还应该要求进行身份validation。

可用的Web服务在这两种情况下是相同的。 直接连接到IP的连接也应该以相同的方式处理。 我已经有通过HTTP运行的Web服务,所以这个问题只是关于如何设置我的server

这可能吗?