Назад | Перейти на главную страницу

Настройка поддомена с IIS 7

Сегодня я разместил вопрос о переполнении стека. Я не уверен, нужно ли его размещать здесь или здесь. Этот вопрос можно увидеть здесь, я скопировал его Вот для простоты доступа.

У меня есть веб-сайт, который в настоящее время размещен на IP-адресе 11.11.11.111 (это поддельный адрес, предназначенный только для связи). Я могу успешно зайти на сайт через www.mydomain.com. Теперь я хочу разрешить пользователю доступ к m.mydomain.com.

Этот URL-адрес должен использовать тот же IP-адрес. Он будет размещен на том же веб-сервере, но как собственное приложение. В настоящее время я создал новую запись CNAME с моей учетной записью GoDaddy. Эта запись имеет следующие свойства:

CNAME

Host: m
Points To: @

На моем веб-сервере у меня есть веб-приложение под названием «Мобильный». Это приложение имеет привязку к сайту со следующими свойствами:

Привязка сайта

Type: http
Host Name: m.mydomain.com
Port: 60
IP Address: 11.11.11.111

Когда я набираю «m.mydomain.com» в своем браузере, я вижу исходный веб-сайт. Мобильную версию не вижу. Что я делаю не так?

Вам необходимо настроить заголовок хоста в привязке вашего сайта, чтобы веб-сервер знал, куда идти, когда вы попадаете на тот же IP-адрес с m.mydomain.com, а не только mydomain.com.

http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

Просто установите для него m.mydomain.com, и на этом сайте будет размещаться ваша мобильная версия веб-приложения, в то время как другой сайт, использующий тот же порт, будет обрабатывать другой трафик на www.mydomain.com или mydomain.com.

Port: 60 означает, что ваше приложение прослушивает порт 60. Для доступа к нему вам нужно добавить: 60 в конец URL-адреса.

Скорее всего, у вас нет привязки к порту или привязки с подстановочными знаками для * .mydomain.com, что приведет к тому, что mydomain.com будет отвечать на все несопоставленные запросы.

Вам нужно объединить ответы @MDarra и @LarsWA, чтобы он заработал: настройте оба сайта для использования заголовков хоста в вашей привязке, а также порта 80.

в основном у вас будут следующие привязки:

IP: 111.111.111.111
Port: 80
Host-header: www.mydomain.com

и

IP: 111.111.111.111
Port: 80
Host-header: m.mydomain.com

Это будет делать то, что вы хотите. Просто имейте в виду, что он НЕ будет работать с SSL / HTTPS.