Назад | Перейти на главную страницу

iis 7 - IP-ограничения на одну часть привязок сайта?

У меня есть несколько привязок к определенному сайту.

domain1.com   -  IP address1
domain2.com   -  IP address1
localhost     -  *

Я хочу, чтобы у всех был доступ к domain1.com

однако я бы хотел, чтобы только определенный IP-адрес имел доступ к domain2.com

Я хочу, чтобы обе привязки имели доступ к одному и тому же сайту.

Возможно ли это в IIS 7?

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

Изменить: IIS7 не позволяет то, что вы хотите. Связанные адреса и имена хостов являются свойствами сайтов, и у сайта есть монолитная база настроек. Чтобы делать то, что вам нужно, вам нужно создать новый сайт и применить другие ограничения. Вы можете сделать это двумя способами.

  • (поддерживается) Полностью продублируйте структуру каталогов сайта в другом месте.
  • (вероятно, не поддерживается) Используйте mklink для создания символической ссылки на каталоги первого сайта. Однако у вас могут возникнуть проблемы с конкурирующими файлами web.config.