Permitir acesso ao servidor Apache a partir do nome .local no URL

1

Estou executando um servidor Apache em um dos meus macs na minha rede local.

Ao mesmo tempo, no meu arquivo httpd.conf , permito que todos os computadores na rede local acessem-no usando

allow from 192.168.1.

Isso permite o acesso no formulário http://192.168.1.x , mas NÃO no formato http://server.local .

Que outros IPs tenho para permitir que o nome DNS seja resolvido?

(quando eu allow all funciona a propósito). Obrigado.

    
por biologist 05.02.2014 / 21:17

1 resposta

0

O formulário "name.local" é, até onde eu sei, uma parte do protocolo de configuração zero da rede Apple Bonjour .

A maneira mais fácil de resolver name.local em outros computadores é adicionar uma linha nos arquivos hosts desses computadores.

O Navegador Bonjour para Windows pode ajudá-lo a encontrar seu servidor em computadores com Windows.

Até onde eu sei, o GNU / Linux OS tem um suporte ao protocolo Bonjour como (configuração zero) na forma de Avahi . Existe alguma biblioteca de compatibilidade disponível (no Ubuntu Saucy Salamander, no pacote libavahi-compat-libdnssd1)

Quanto à configuração do Apache 2, você precisa de uma linha ServerName e pode ser uma permissão melhor escrita de:

ServerName name.local
Allow from 192.168.1.0/24

Para acesso ao host local, talvez seja necessário adicionar:

ServerAlias localhost
    
por 05.02.2014 / 21:37