Это немного сложно описать, но я сделаю все возможное ... У меня есть интернет-приложение, которое реализовано в 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-сервере, чтобы добиться этого. Есть ли у кого-нибудь предложения, как это сделать?
Заранее спасибо. WM
Приложение виртуального каталога IIS и DNS подходят для веб-сайтов. В IIS вы можете создавать сайты, приложения и виртуальные каталоги для обмена информацией с пользователями через Интернет, интрасеть или экстрасеть. Хотя эти концепции существовали в более ранних версиях IIS, некоторые изменения в IIS 7 и выше влияют на определение и функциональность этих концепций. Что наиболее важно, сайты, приложения и виртуальные каталоги теперь работают вместе в иерархической взаимосвязи в качестве основных строительных блоков для размещения онлайн-контента и предоставления онлайн-услуг.
Система доменных имен (DNS) - это иерархическая распределенная система именования компьютеров, служб или любых ресурсов, подключенных к Интернету или частной сети. Он связывает различную информацию с доменными именами, присвоенными каждой из участвующих организаций.
При переходе на 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.