Как заблокировать страницу входа в систему кроме к определенному IP?

Я обычно предпочитаю использовать интерфейс командной строки. Так, я использую apt-get удалить/установить пакеты.

Можно попытаться удалить mysql сервер включая конфигурационные файлы

$ sudo apt-get --force-yes purge mysql-server

Можно затем попытаться установить его

$ sudo apt-get install mysql-server
0
задан 26 April 2013 в 21:17
2 ответа

В вашем web.config добавьте такой раздел:

<location path="authentication/logon.aspx">
     <system.webServer>
         <security>
             <ipSecurity>
                 <add ipAddress="127.0.0.1" subnetMask="255.255.255.0" allowed="false" />
             </ipSecurity>
         </security>
     </system.webServer>
</location>

в корневой узел конфигурации.

Даже если в пользовательском интерфейсе IIS невозможно применить настройки к одному файл, система конфигурации поддерживает это. Ключ - это атрибут «путь» в узле местоположения. Все, что находится в этом узле, применяется только к указанному пути.

0
ответ дан 5 December 2019 в 15:22

Вы можете использовать функцию «Ограничения IP-адресов и доменов» на уровне папок и виртуальных каталогов, а также сайтов.

Итак, поместите страницу входа в одну из них, и использовать ограничения IIS. (Я имею в виду, переделайте веб-сайт с учетом этого, а не просто перемещайте его произвольно.)

См. Также: https://stackoverflow.com/questions/8147804/ip-restriction-for-a- folder-of-a-web-application-in-iis7

0
ответ дан 5 December 2019 в 15:22

Теги

Похожие вопросы