Субдомены и IIS 7.5

1997
Jason94

Я пытаюсь настроить несколько веб-сайтов на моем домашнем сервере (работает под управлением Windows 7). Допустим, у меня есть домен lol.com. По этому адресу я размещаю кое-что действительно интересное, но только ради удовольствия, которое я тоже хочу получить mail.lol.com, должно привести к получению почты от веб-клиента.

lol.comразмещен в c:\www\www\и mail.lol.comразмещен в c:\www\mail\. Веб-сайт по умолчанию (lol.com) уже перенаправлен и работает как шарм, но как мне настроить IIS 7.5, чтобы он понимал, что когда он получает запрос, на mail.lol.comкоторый следует перенаправить c:\www\mail\?

mail.lol.com Это отдельный сайт, который я создал со своим собственным физическим путем в IIS, и его привязка - это http (тип) layout.localhost (host) 80 (port) * (IP-адрес), но где мне сделать фактическую проверку запрос и перенаправление?

0

2 ответа на вопрос

1
ZippyV

Ваша привязка должна совпадать с адресом вашего субдомена. mail.lol.com должен иметь привязку с тем же адресом. Когда браузер делает запрос, он отправляет заголовок узла «mail.lol.com», поэтому IIS знает, какой сайт обслуживать.

я проверил, веб-сайт по умолчанию выглядит так: http (тип) (имя хоста) 80 (порт) * (IP-адрес), привязка почты выглядит следующим образом: http (тип) mail.localhost (имя хоста) 80 (порт) * (IP-адрес). Это то, как я должен это сделать? Jason94 12 лет назад 0
Нет, ваше имя хоста должно быть mail.lol.com вместо mail.localhost ZippyV 12 лет назад 0
0
nageeb

Если вы правильно настроили сайт в IIS и у вас есть привязка к mail.lol.com, то последний шаг - настройка DNS.

Если lol.com является фактическим доменом, который вы зарегистрировали, вам нужно изменить записи DNS для lol.com и добавить запись A, которая указывает на любой IP-адрес, который прослушивает ваш компьютер IIS.

Для пояснения запись A - это просто запись, которая связывает конкретное доменное имя с IP-адресом. ( Википедия список типов записей DNS )

Если у вас нет доступа к DNS-записям, или если это только для компьютеров в вашей домашней локальной сети, то вы можете достичь тех же результатов, просто добавив запись в файлы хоста локальных компьютеров. Файл находится по адресу c: \ windows \ system32 \ drivers \ etc \ hosts. Для каждой машины добавьте строку с именем хоста (mail.lol.com) и IP-адресом сервера, и все будет хорошо.

Похожие вопросы