2015-11-18 3 views
0

Я использую IIS 8.5 на сервере Windows 2012. Я установил свой сайт «www.site.com» на физический корневой путь «c: \ inetpub \ site». Все в порядке.IIS Site binding and subdomain

Теперь я хотел бы установить подкатегорию подкатегория 'sub.site.com', с тем же корневым путём (для использования того же, что и относительные пути) и по другой странице по умолчанию.

Итак, я попытался создать новый сайт с именем хоста 'sub.site.com' => Он работает, но страница по умолчанию такая же, как «www.site.com».

Поэтому я решил изменить документ по умолчанию для сайта «sub.site.com» и добавил «sub.aspx» => Он работает, но он меняет документ по умолчанию «www.site.com»! (Я знаю, что в IIS 6 эта конфигурация работала, но не здесь, в IIS 8.5).

Я читал о добавлении веб-приложения, но как перенаправить имя хоста «sub.site.com» в это новое приложение?

Что относительно виртуального каталога? Могу ли я использовать его? Как?

Заранее благодарим за помощь.

С уважением.

ответ

1

Создайте свой первый сайт «www.site.com» и укажите его на c: \ inetpub \ site , затем создайте новый сайт «sub.site.com» и укажите его в новую папку c: \ inetpub \ site2

затем отредактируйте привязки для каждого сайта и установите имя хоста на соответствующий дочерний узел. Теперь каждый сайт будет работать независимо от другого. (отметьте имя хоста пустым и порт 80 сделает его сайтом по умолчанию, если в другом месте нет соответствующего имени хоста).

Чтобы предоставить общий доступ к файлам, создайте папку на сайте1 и поместите файлы, которые вы хотите разделить между сайтами. Затем на втором сайте2 создайте виртуальную папку в IIS с тем же именем, что и физическая папка в site1. Теперь с каждого сайта вы можете использовать один и тот же путь и совместно использовать одни и те же файлы.

Вам также нужно будет установить разрешения для общей папки под первым сайтом1, чтобы позволить пользователю второго пула приложений использовать файлы. (Разрешения NTFS позволяют «изменить IIS AppPool \ APP_POOL_NAME»).

Если вы хотите использовать подпапки в качестве сайтов, то один из сайтов (один из них) создает папку, а затем в IIS (развернуть древовидную структуру под сайтом слева), щелкните правой кнопкой мыши папку и выберите «конвертировать в заявление'. Теперь это подсайт. Помните, что subsites наследуют настройки корневого сайта web.config по умолчанию.

+0

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