+ Responder ao Tópico



  1. #1

    Padrão Dúvida com ServerAlias

    Bom dia Sres,

    Preciso configurar um WildCard para o Apache de forma que qualquercoisa.siteprincipal.com.br acesse o site principal.

    No caso, eu realizei a seguinte configuração:
    ServerAlias *.siteprincipal.com.br

    Isso funcionou perfeitamente, só que houve um porém:

    Os meus subdomínios também entraram nesta configuração, mesmo sendo de vhosts diferentes. Ou seja, subdomain1.siteprincipal.com.br está apontando para o site principal ao invés de acessar a sua própria área.

    Alguém tem alguma idéia de como isso pode ser resolvido?

    Valeu

  2. #2

    Padrão

    faça diferente...

    coloque o vhost DEFAULT para o site principal.. e cria os vhosts normais para seus sites..

    o que nao tiver vhost configurado cai no default !



  3. #3

    Padrão

    Amigo,

    Siga a dica do alexandre correa.

    Abraços.
    Última edição por ruyneto; 25-11-2008 às 18:23.

  4. #4

    Padrão

    aqui eu faço do jeito q eu falei.. e funciona 100%



  5. #5

    Padrão

    Amigos, obrigado pelas dicas.

    No caso eu gostaria que tudo com exceção de meu subdomínio acessasse diretamente pela URL. Acredito que alguma regra de REGEX possa funcionar se combinada com ServerAlias.

    Infelizmente a dica de colocar o Vhost como site default não pode ser aplicada em meu caso, já que é um servidor compartilhado que administro.

    Continuo pesquisando ..

    Se achar algo , posto aqui para contribuir...

  6. #6

    Padrão

    mas qual o problema de ser servidor compartilhado ?

    aqui sao uns 640 dominios..

    voce pelomenos TESTOU ?!



  7. #7

    Padrão

    Alexandre, valeu pela dica.

    Realmente ela é válida e funcionaria, porém por questões de organização não posso tornar um dos clientes como vhost "Default" . Como medida paliativa funcionaria perfeitamente.
    Provavelmente um dia ou outro um outro cliente solicitaria a mesma coisa.

    Encontrei uma forma de resolver invertendo a ordem de leitura dos vhosts.
    Primeiro o Apache lerá o subdomínio para depois ler o domínio. Desta forma o subdomínio não fará parte do WildCard.

    Problema resolvido
    Valeu