Configurando um subdomínio com o IIS 7

1

Postei uma pergunta no Stack Overflow hoje. Agora, não tenho certeza se deveria ter sido postado lá ou aqui. Essa pergunta pode ser vista aqui, eu copiei aqui para o facilidade de acesso.

Eu tenho um site que está hospedado no endereço IP 11.11.11.111 (este é um endereço falso, apenas para comunicação). Eu posso acessar com sucesso o site via www.mydomain.com. Agora quero permitir que um usuário acesse m.meudominio.com.br.

Este URL precisa usar o mesmo endereço IP. Ele será hospedado no mesmo servidor da Web, mas como seu próprio aplicativo. Atualmente, criei um novo registro CNAME com minha conta do GoDaddy. Esse registro tem as seguintes propriedades:

CNAME

Host: m
Points To: @

No meu servidor web, eu tenho um aplicativo da web chamado "Mobile". Este aplicativo tem uma ligação de site com as seguintes propriedades:

Ligação do site

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

Quando eu digito "m.meudominio.com.br" no meu navegador, vejo o site original. Eu não vejo a versão móvel. O que estou fazendo errado?

    
por Phone Developer 02.02.2012 / 20:56

3 respostas

2

Você precisa configurar um cabeçalho de host na sua ligação para o seu site, de modo que o servidor da Web saiba para onde ir quando você acessar o mesmo endereço IP com m.meudominio.com.br, e não apenas meudominio.com.br

link

Basta configurá-lo para m.meudominio.com.br e esse site hospedará sua versão móvel do aplicativo da Web enquanto o outro site executando a mesma porta manipulará o outro tráfego para www.meudominio.com.br ou meudominio.com.br.

    
por 09.03.2012 / 03:35
1

Port: 60 significa que seu aplicativo está escutando na porta 60. Você precisará adicionar: 60 ao final do seu URL para acessá-lo.

Provavelmente, você não possui uma ligação específica de porta ou uma ligação de caractere curinga para * .mydomain.com, o que fará com que todas as solicitações não correspondidas sejam respondidas por mydomain.com.

    
por 02.02.2012 / 21:12
0

Você precisa combinar as respostas @MDarra e @LarsWA para que funcione: configure os dois sites para usar os cabeçalhos de host em sua ligação, bem como na porta 80.

basicamente, você terá as seguintes ligações:

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

e

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

Isso fará o que você quiser. Apenas esteja ciente de que ele NÃO funcionará com SSL / HTTPS

    
por 24.04.2013 / 09:08