Vou supor que você está usando o servidor Apache embutido, então ...
Se você abrir o seu httpd.conf
, você pode ver na parte inferior:
Include /private/etc/apache2/other/*.conf
O diretório "other" contém os arquivos php.conf e bonjour.conf
O Bonjour.conf tem algumas esquisitices, por exemplo, o arquivo padrão não inclui algumas das opções possíveis. Tanto quanto eu sei, existem apenas três opções possíveis:
RegisterDefaultSite
Isso transmite o site principal, não um VHost, e usa o nome da máquina (conforme definido por "Computer Name" nas preferências de compartilhamento) como o título do serviço do Bojour.
RegisterUserSite
isso leva uma das três opções:
<a username>
all-users
customized_users
Os dois primeiros são auto-explicativos, mas customized_users
é bastante inteligente; ele verifica se cada usuário fez alterações no index.html em ~/Sites
; se assim for, a página desse usuário é transmitida.
RegisterResource
Este é provavelmente o que você está procurando; aceita dois argumentos, um nome de serviço e um caminho.
Ex:
RegisterResource HelloLan /
Minha sugestão:
Eu tentaria colocar um RegisterResource em cada VHost, embora eu não use VHosts e, portanto, eu não tentei.
Ouvi dizer que o mod_bonjour
enviado por padrão tem alguns problemas com várias opções RegisterResource
, veja aqui: link .
Alguém deixando um comentário na página acima mencionada parece sugerir que o VHost Bonjour é possível.
então boa sorte!