Я пытаюсь настроить несколько веб-сайтов на моем домашнем сервере (работает под управлением 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(хост) 80(порт) *(IP-адрес), но где мне делать фактическая проверка запроса и перенаправление?

2 ответа2

1

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

0

Если вы правильно настроили сайт в 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-адресом сервера, и все будет хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .