Como usar vários localhosts

1

Na minha máquina de desenvolvimento local (Windows 7), estou usando o IIS e o XAMPP para desenvolver sites. Porque não está claro quando eu tenho vários websits em execução, eu tentei reescrever o arquivo hosts (C: \ Windows \ System32 \ drivers \ etc). Eu adicionei esta linha de código a seguir

127.0.0.1/joomla       joomla

Navegar no meu navegador (tentei com o IE e o FF) para 127.0.0.1/joomla funciona bem, mas apenas digitar "joomla" não funcionará. Eu sou redirecionado imediatamente para o Google (ou seja, link ). Também especificar outras portas não funciona (por exemplo: "localhost: 8080 someproject" para o IIS).

Existe uma razão pela qual isso não funcionará? Existem outras soluções que também realizam o meu "problema" (manipulação mais fácil com dezenas de sites locais em execução, ou seja, "URLs mais legíveis")?

    
por System.Data 19.04.2012 / 16:22

2 respostas

7

Não coloque a barra. Você pode definir vários nomes de host para 127.0.0.1, mas é feito neste formato:

127.0.0.1      hostname
127.0.0.1      joomla
127.0.0.1      thatotherwebsite

Depois de fazer as entradas no arquivo de hosts, isso é tudo que você precisa fazer. Depois, volte para o seu navegador, digite o nome do site que você quer e é bom ir.

PS - Você também precisará estar executando esses sites em IIS ou Apache que permitirá que você defina a ligação de nome de host por site. Em seguida, seu servidor da Web fornecerá o site correto para o nome fornecido. Os links fornecem informações para as duas plataformas sobre como fazer isso.

    
por 19.04.2012 / 16:26
3

O DNS somente mapeia nomes de domínio para endereços IP. Não sabe nada sobre caminhos de arquivos.

Em seu arquivo de hosts, você pode mapear o nome "joomla" para 127.0.0.1 e, em seguida, configurar o Apache para lidar com solicitações de "link "como quiser.

    
por 19.04.2012 / 16:32