Веб-сайт IIS по умолчанию, блокирующий виртуальные каталоги

У меня есть веб-сайт в IIS 6.0, на котором размещено несколько виртуальных каталогов. Некоторые виртуальные каталоги на веб-сайте должны обслуживаться в Интернете, поэтому существует общедоступная запись DNS для веб-сайта в целом. Другие виртуальные каталоги не должны обслуживаться в Интернете, но они доступны по умолчанию через общедоступный DNS-хост.

Можно ли «заблокировать» одни виртуальные каталоги, а не другие, на одном веб-сайте? Или вам нужно создать другой веб-сайт для разделения виртуальных каталогов?


person Andy White    schedule 10.02.2010    source источник


Ответы (2)


Если вы используете какой-либо фильтр переопределения URL-адресов, вы можете использовать его, чтобы скрыть нужные каталоги.
В качестве альтернативы вы можете изменить разрешения для этих каталогов, чтобы запретить доступ ..

Вы также можете ограничить доступ к этим каталогам с IP-адресов, отличных от ваших внутренних сетевых адресов.

person Gabriele Petrioli    schedule 10.02.2010

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

Наконец, если вы хотите ДЕЙСТВИТЕЛЬНО потрудиться, вы всегда можете использовать IPSec для ограничения трафика с определенных IP-адресов.

person Michael Howard-MSFT    schedule 11.02.2010