Estou realmente puxando o meu cabelo aqui tentando fazer com que meu domínio aponte para o meu servidor como deveria. Estou usando o GoDaddy como meu registrador, o Amazon EC2 como meu host, com um Windows Server 2008 configurado com o IIS7.
Estou prevendo ter um monte de diferentes páginas hospedadas neste servidor, então eu configurei a estrutura de arquivos tendo as pastas tituladas mydomain.com e myotherdomain.com na pasta wwwroot.
No IIS7, adicionei um novo site. Eu defino o caminho físico como C: \ inetpub \ wwwroot \ mydomain.com. O tipo está definido em http. O endereço IP é o endereço IP elástico que eu vinculei à minha instância. E a porta é 80. O nome do host é definido como mydomain.com
Sei que depois de criar o site, preciso ir e "Editar vinculações". Quando vou ver as Ligações do Site, tudo já está configurado para:
Tipo: http
Nome do Host: mydomain.com
Porta: 80
Endereço IP: Meu Endereço IP Elástico
Portanto, não altero nenhuma dessas configurações. (Mas quando clico em "fechar", o "X" é removido do ícone em meu site no IIS.)
No GoDaddy eu tenho um registro A que tem um Host de @ e Points to My Elastic IP
Eu também tenho um registro CNAME que tem uma Host de www e que aponta para @
Tudo bem ... então, fazer tudo isso funciona bem. Quando eu vou para www.mydomain.com acabo no meu servidor ... mas não na pasta "wwwroot / mydomain.com /". Eu acabo na pasta "wwwroot /"! Como obtenho tráfego vindo de mydomain.com para ir para a pasta "wwwroot / mydomain.com /"!
Eu também tenho o "Default Web Site" configurado. Eu li em alguns lugares que eu deveria me livrar disso, mas eu esperava mantê-lo para que o phpmyadmin só pudesse ser acessado por mim navegando para ... my.elastic.ip.address / phpmyadmin. As ligações http para o site padrão são Nome do host: {blank} Porta: 80 Endereço IP: *
Qualquer ajuda que você puder dar seria realmente muito apreciada!