wildcard Subdomain para localhost ubuntu 8.04

2

Estou usando o Ubuntu 8.04 e o Apache2, para o meu desenvolvimento eu preciso de um sub-domínio wildcard.

por exemplo, se eu vou para abc.localhost / ele deve redirecionar para localhost /

Vocês podem me ajudar como posso conseguir isso no Ubuntu 8.04.

obrigado.

    
por Mukesh Yadav 01.04.2010 / 08:53

3 respostas

1

Bem, eu configurei-o depois de tanto RnD Eu não era capaz de usar o arquivo / etc / hosts porque eu queria um subdomínio curinga.
 - Instalou o dnsmasq e criou um domínio virtual example.com
  no arquivo /etc/dnsmasq.conf adicionou essas linhas

address=/example.com/192.168.0.2
listen-address=192.168.0.1  
  • adicionou 192.168.0.1 como servidor de nomes no resolv.conf

aqui 192.168.0.2 é minha máquina e 192.168.0.1 é o servidor dns

    
por 22.10.2010 / 15:57
0

É perfeitamente factível, mas você precisa de pelo menos um dos itens a seguir:

  • A capacidade de adicionar um registro ao seu servidor DNS.
  • A capacidade de ter seu administrador de DNS para adicionar um registro para você.
  • Raiz no seu sistema.

Se não for possível adicionar um registro ao seu servidor DNS existente, mas você tiver raiz no seu sistema, então você deve:

  1. Instalar ligação
  2. Configure encaminhadores para passar consultas não tratadas para seus servidores DNS existentes.
  3. Adicione entradas curinga para o seu domínio à sua configuração de ligação.

Configure o Apache para usar um host virtual padrão.

Este link deve ajudar.

    
por 03.04.2010 / 13:10
0

Embora você não possa fazer curingas dessa maneira, você pode simplesmente adicionar entradas ao /etc/hosts mais facilmente do que alterar a configuração do DNS.

Por exemplo, você pode adicionar as seguintes linhas:

127.0.0.1       abc.localhost
127.0.0.1       def.localhost
127.0.0.1       ghi.localhost

O SO (e, portanto, a maioria dos aplicativos, aqueles que não tentam ser inteligentes e fazem suas próprias pesquisas de DNS) serão valores de uso padrão de /etc/hosts antes de procurar valores usando servidores DNS.

A configuração do Apache seria a mesma, independentemente de você classificar o nome - > mapeamento de endereço via DNS ou via arquivo de hosts. Além disso, com qualquer uma das técnicas, você pode precisar reiniciar os aplicativos clientes (ou forçar uma atualização completa em navegadores da Web com Ctrl + F5 ) após fazer as alterações, pois eles podem armazenar em cache nome- & gt ; endereços de resultados de pesquisa por um tempo.

    
por 03.04.2010 / 13:34