我正在部署一个公共的 ASP.NET 网站到 IIS7 Web Farm 上。
该应用程序在 3 台 Web 服务器上运行,并位于防火墙后面。
我们想要在网站上创建一个仅限内部用户访问的单个页面。它主要用于诊断、触发缓存过期等。
/admin/somepage.aspx
如何最好地控制对此页面的访问?我们需要:
1. 防止所有外部(公共)用户访问 URL。 2. 允许特定的内部用户从特定的 IP 或网络访问该页面。
这种访问控制应该在 (a) 网络级别,(b) 应用程序级别等进行吗?
该应用程序在 3 台 Web 服务器上运行,并位于防火墙后面。
我们想要在网站上创建一个仅限内部用户访问的单个页面。它主要用于诊断、触发缓存过期等。
/admin/somepage.aspx
如何最好地控制对此页面的访问?我们需要:
1. 防止所有外部(公共)用户访问 URL。 2. 允许特定的内部用户从特定的 IP 或网络访问该页面。
这种访问控制应该在 (a) 网络级别,(b) 应用程序级别等进行吗?