Package: libapache2-mod-dnssd
Version: 0.5-1

mod_dnssd fails to announce properly when used in the following manner.
Using the following example configuration:
<Directory /home/Music>
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   allow from all
</Directory>

Alias /Music "/home/Music"
<Location /Music>
   DAV On
   DNSSDServiceName "Shared Music"
   DNSSDServiceTypes _webdav._tcp _http._tcp
</Location>

The configuration works when put in the <VirtualHost> tags in
/etc/apache2/sites-available/default and the DAV can be seen from
Nautilus in the Network browser.

If the configuration is put into a separate site file (e.g.
/etc/apache2/sites-available/music) and enabled, the DAV is not
visible from Nautilus, though it can be connected to manually. The DAV
appears to be working but there is no announcement. The behavior is
the same whether the
DNSSDEnable On
DNSSDAutoRegisterVHosts On
arguments are in the default file or the site file.

If the configuration is placed inside another <VirtualHost> on a
different port, though, the share is reported. It doesn't matter
whether the VirtualHost is configured correctly or not.

I am using Debian GNU/Linux Lenny AMD64 with kernel 2.6.25-2-amd64 #1 SMP

# apache2 -V
Server version: Apache/2.2.9 (Debian)
Server built:   Aug  8 2008 18:11:18
Server's Module Magic Number: 20051115:15
Server loaded:  APR 1.2.12, APR-Util 1.2.12
Compiled using: APR 1.2.12, APR-Util 1.2.12
Architecture:   64-bit
Server MPM:     Prefork
 threaded:     no
   forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

Daniel Bo

p.s. I copied and pasted the form from your bug reporting page, but
the bug report was still returned as being formatted improperly. I'm
going to guess that it was because of stray spaces in the website when
I cut/pasted. I originally tried to use reportbug, but it wanted an
SMTP server. Debian needs an easier bug-reporting system.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to