Como usar vários locaishosts

Como usar vários locaishosts

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

127.0.0.1/joomla       joomla

Navegar no meu navegador (tentei com IE e FF) até 127.0.0.1/joomla funciona bem, mas apenas digitar "joomla" não funciona. Sou imediatamente redirecionado para o Google (ou seja,http://www.google.com/search?q=joomla&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a). Especificar outras portas também não funciona (por exemplo: "localhost:8080 someproject" para IIS).

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

Responder1

Não coloque a barra. Você pode definir vários nomes de host para 127.0.0.1, mas isso é 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 hosts, isso é tudo que você precisa fazer. Em seguida, volte ao navegador, digite o nome do site desejado e pronto.

PS - Você também precisará administrar esses sites emIISouApacheisso permitirá que você defina a ligação do nome do host por site. Então seu servidor web entregará o site correto para o nome fornecido. Os links fornecem informações para ambas as plataformas sobre como fazer isso.

Responder2

DNSapenasmapeia nomes de domínio para endereços IP. Ele não sabe nada sobre caminhos de arquivos.

No seu arquivo hosts, você pode mapear o nome "joomla" para 127.0.0.1 e então configurarApachepara lidar com solicitações de "http://joomla/" Como você quiser.

informação relacionada