Apache e ZeroConf

1

Eu tenho uma máquina rodando o Ubuntu no qual eu instalei o Apache (v2).

O que eu estou tentando fazer é habilitar o ZeroConf para que o servidor Apache se transmita pela rede e então possa ser escolhido usando o Bonjour em sistemas OS X.

Parece que o Apache infelizmente não tem suporte para o ZeroConf pronto para uso, então algum módulo adicional será necessário.

Existem várias bibliotecas diferentes compatíveis com várias versões do Apache e sistemas operacionais, mas geralmente desatualizadas (mod_zeroconf, mod_rendezvous, mod_bonjour, libapache2-mod-dnssd, entre outras)

Alguém já teve alguma experiência com essas diferentes bibliotecas e eles podem recomendar uma versão bastante atual que seja compatível com o Apache2 no Ubuntu?

    
por jon 03.11.2011 / 14:46

1 resposta

2

Eu pareço estar respondendo muito as minhas perguntas aqui nos dias de hoje, mas depois de um dia tentando coisas eu finalmente consegui fazê-lo funcionar instalando o mod_dnssd e resolvendo o resto sozinho ( embora eu achei a documentação muito, muito ruim).

Veja o que eu fiz: -

1. Instalar o mod_dnssd

sudo apt-get install libapache2-mod-dnssd

2. Importe o módulo para o Apache e ative a biblioteca:

Abra seu arquivo de configuração do Apache (o meu está em /etc/apache2/apache2.conf e adicione as seguintes linhas no topo: -

LoadModule dnssd_module /usr/lib/apache2/modules/mod_dnssd.so

DNSSDEnable on

3. Reinicie o Apache com as novas configurações

/etc/init.d/apache2 restart

Seu servidor da web agora será transmitido usando o ZeroConf / Bonjour. Você pode verificar isso no seu Mac executando dns-sd -B _http._tcp . e sua máquina executando o servidor da Web deve estar listada.

Para mais informações, consulte: link

    
por 03.11.2011 / 15:59