Веб-сайт IIS по умолчанию, блокирующий виртуальные каталоги - PullRequest
0 голосов
/ 10 февраля 2010

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

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

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

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

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

0 голосов
/ 12 февраля 2010

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

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

...