Как сопоставить домен с подпапкой другого домена? - PullRequest
3 голосов
/ 10 января 2009

У меня очень быстрый веб-сервер (IIS6, ASP.NET), который я хочу использовать для нескольких сайтов. Теперь у меня уже есть домен, который напрямую сопоставляется с IP-адресом сервера, но как я могу получить другой домен для сопоставления с подпапкой (т.е. отдельным приложением ASP.NET) на этом же компьютере? Это теоретически возможно? (примечание: открыт только порт 80, я не могу открыть другие.)

Принятый ответ: показано ниже. Я фактически следовал за учебником и заставил его работать. Ура! Спасибо всем! :)

Ответы [ 3 ]

4 голосов
/ 10 января 2009

Конечно, вы можете сделать это с помощью заголовков узлов домена. Просто создайте новый веб-сайт и выберите другой заголовок узла (например, www.example.com) и дайте ему указывать на нужную папку. Вы можете создать сотни веб-сайтов на одном сервере, если хотите.

Вот учебник как это сделать.

  1. Открыть IIS Manager
  2. В левой части разверните имя своего компьютера, затем нажмите «Веб-сайты», щелкните правой кнопкой мыши в правой части, наведите курсор мыши на «Новый» и выберите «Веб-сайт ...»
  3. Нажмите Далее в диалоговом окне, затем введите описание нового веб-сайта, который вы создаете (может быть любым)
  4. Снова нажмите Далее, перейдите к последнему текстовому полю и введите желаемый заголовок нового хоста
  5. Теперь введите путь к вашему новому сайту и убедитесь, что установлен флажок «Разрешить анонимный доступ»
  6. Установите флажок «Запускать сценарии» (для выполнения ASP.NET), если он еще не установлен.
  7. Нажмите Готово в следующем диалоговом окне, и все готово!
0 голосов
/ 10 января 2009

Это должна быть подпапка? Вы можете настроить другой сайт в iis и использовать заголовки хостов, чтобы перенаправить каждый домен на соответствующий сайт, причем все они используют один ip.

Вы не можете сделать это, если вам нужен ssl; вам действительно нужно несколько ips для этого.

Если это должен быть подкаталог, вы можете создать другой сайт, как указано выше, и настроить его на перенаправление в другое место.

0 голосов
/ 10 января 2009

Просто создайте новый сайт в приложении «IIS Manager» - мастер запросит DNS-имя хоста нового сайта.

Чтобы увидеть (или изменить) это значение позже, на вкладке "Веб-сайт" страниц свойств этого сайта используйте параметры "Дополнительно ...", чтобы выбрать, какие значения для HTTP / 1.1 "Хост:" заголовок используется для доступа к этому конкретному сайту.

...