在我的web.config文件中,我需要指定应该可以访问特定位置的IP,如下所示:
<location path="wp-admin">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="1.1.1.18" allowed="true" />
<add ipAddress="1.1.1.20" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</location>
<location path="wp-login.php">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="1.1.1.18" allowed="true" />
<add ipAddress="1.1.1.20" allowed="true" />
<add ipAddress="2.2.2.2" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</location>
如您所见,1.1.1.18和1.1.1.20可以访问这两个位置。并且2.2.2.2只能访问login.php位置。
我想将1.1.1.18和1.1.1.20分组到一个单独的文件中,因为这些IP属于管理员,并且我想在同一文件或其他web.config文件的不同部分中使用该文件。我需要它来轻松管理IP白名单。