Это немного сложно описать, но я постараюсь... У меня есть интернет-приложение, которое реализовано в IIS 6.0 как виртуальный каталог (я назову его «ItsMyParty») в форматеhttps://www.app.com.au/ItsMyParty
Используя приведенный выше пример, www.app.com.au является родительским веб-сайтом, а «ItsMyParty» — виртуальным каталогом.
Теперь передо мной стоит задача «разделить» «ItsMyParty» и запустить его как отдельный веб-сайт (не виртуальный каталог и на другом сервере, нежели www.app.com.au, и www.app.com.au и ItsMyParty собираются перенести на сервер W2k12); но мы по-прежнему хотим, чтобы пользователи использовали одну и ту же ссылку.https://www.app.com.au/ItsMyParty' для доступа к 'ItsMyParty'..
Мне сказали, что я могу сделать некоторые трюки на DNS-сервере, чтобы добиться этого. Есть ли у кого-нибудь предложения, как это сделать?
Спасибо заранее. ВМ
решение1
При переходе на IIS 8.5 создайте два сайта: один для www.app.com.au
, а другой для myShinyNewPartySite.au
.
У вас будет две записи на вашем DNS-сервере, и для них будут созданы привязки имен хостов на ваших двух сайтах в IIS.
Когда www.app.com.au
вы создаетеПерезапись URL-адресаправило для пересылки всех запросов на ItsMyParty
, myShinyNewPartySite.au
которое может выглядеть примерно так:
<rule name="Party" stopProcessing="true">
<match url="ItsMyParty/(.+)" />
<action type="Rewrite" url="http://myShinyNewPartySite.au/{R1}" />
</rule>
это работает хорошо только если ваш сайт использует относительные ссылки, скажем, в вашем HTML вы используете
<img src="/ItsMyParty/images/party.jpg" ... />`
на новом сайте это не сработает, поскольку каталог ItsMyParty отсутствует.
решение2
Приложение виртуального каталога IIS и DNS хороши для веб-сайтов. В IIS можно создавать сайты, приложения и виртуальные каталоги для обмена информацией с пользователями через Интернет, интранет или экстранет. Хотя эти концепции существовали в более ранних версиях IIS, несколько изменений в IIS 7 и выше влияют на определение и функциональность этих концепций. Самое главное, что сайты, приложения и виртуальные каталоги теперь работают вместе в иерархических отношениях как основные строительные блоки для размещения онлайн-контента и предоставления онлайн-услуг
Система доменных имен (DNS) — это иерархическая распределенная система именования компьютеров, служб или любого ресурса, подключенного к Интернету или частной сети. Она связывает различную информацию с доменными именами, назначенными каждому из участвующих субъектов