Roteando o Apache na rede interna - sem tld

1

Eu configurei um servidor web em uma rede interna, rodando no CentOS 5.5 com a configuração típica do LAMP. Quando estou no meu navegador e aponto para http://mailroom/ , a página da web não é problema. No entanto, quando tento ir para um subdiretório, recebo o erro 403. Então, tentei configurar hosts virtuais para apontar para subdomain.mailroom . Quando eu bato no subdomínio, o navegador tenta adicionar um www , embora o meu .htaccess diga que não. Então minha pergunta é ...
1. O Apache reconhece algo sem um TLD?
2. Se precisar de um TLD, como eu configuraria um falso, como xxxxx.foo ?

    
por werm 18.03.2011 / 13:54

3 respostas

1

Observe que um erro 403 geralmente é devido a permissões de arquivo / diretório mal configuradas. O Apache tenta carregar / servir um arquivo, mas não consegue lê-lo. Veja aqui para uma boa lista de outras coisas para verificar relacionadas a um 403 .

    
por 18.03.2011 / 14:05
1
  1. Sim
  2. É melhor configurar um domínio virtual

Apenas para uso em desenvolvimento:

No servidor:

  1. Defina seu host virtual para o domínio www.example.com (suponho que você saiba como)
  2. adicione / etc / hosts

    111.222.333.444 www.example.com www

Reinicie o apache

Na sua estação de trabalho Para janelas:

em% SystemRoot% \ system32 \ drivers \ etc \ hosts add:

111.222.333.444        www.example.com

Para Linux:

em / etc / hosts add:

111.222.333.444        www.example.com

Reinicie seu navegador.

Onde 111.222.333.444 é o endereço IP do seu servidor (mailroom)

Atenciosamente

P.S. 403 erro que você obteve por causa de algum problema relacionado à permissão como especificado pelo uesp

    
por 18.03.2011 / 14:00
0

Você precisa configurar um servidor DNS ou um arquivo host para que isso funcione. Quando você está tentando acessar o subdomínio, o cliente acha que "mailroom" é o TLD e pesquisa as zonas raiz do DNS para ele.

Se você quiser apenas fazer aquele servidor com DNS, você pode fazer uma zona chamada "mailserver", fazendo com que o registro A padrão vá para o servidor atual e especifique um registro A para "subdomínio". "apontando para o mesmo IP.

    
por 18.03.2011 / 14:01