Introduction to mod_dnssd

The mod_dnssd package is an Apache HTTPD module which adds Zeroconf support via DNS-SD using Avahi. This allows Apache to advertise itself and the websites available to clients compatible with the protocol.

This package is known to build and work properly using an LFS 7.8-systemd platform.

Package Information

mod_dnssd Dependencies


Apache-2.4.18 and Avahi-0.6.31



User Notes:

Installation of mod_dnssd

Install mod_dnssd by running the following commands:

sed -i 's/unixd_setup_child/ap_&/' src/mod_dnssd.c &&

./configure --prefix=/usr \
            --disable-lynx &&

This package does not come with a test suite.

Now, as the root user:

make install
sed -i 's| usr| /usr|' /etc/httpd/httpd.conf

Command Explanations

sed ... src/mod_dnssd.c: Fix an external function call that has been updated since this package was released.

--disable-lynx: This parameter turns off Lynx usage for documentation generation. Remove it if you have Lynx installed.

sed ... /etc/httpd/httpd.conf: Fix a directory path that the intallation procedure incorrectly puts in the httpd configuration file.


Installed Programs: None
Installed Library:
Installed Directories: None

Short Descriptions

is the Apache HTTPD module.

Last updated on 2016-01-30 20:43:56 -0600