我有一台运行Ubuntu的机器,我已经在上面安装了Apache (v2)。
我要做的是启用ZeroConf,这样Apache服务器就可以通过网络广播自己,然后能够在OS系统上使用Bonjour接收到它。
不幸的是,Apache似乎不支持开箱即用的ZeroConf,因此需要一些额外的模块。
有许多不同的库可以兼容各种版本的Apache和操作系统,但大多是过时的(mod_zeroconf、mod_rendezvous、mod_bonjour、libasache2-mod-dnssd等等)。
有没有人有过使用这些不同库的经验,他们能推荐一个与Ubuntu上的Apache2兼容的非常流行的库吗?
发布于 2011-11-03 14:59:31
这些天来,我似乎经常回答我的问题,但经过一天的尝试,我终于通过安装mod_dnssd并自己解决其他问题(虽然我发现文档非常非常糟糕),终于成功地使它开始工作。
我所做的是:-
sudo apt-get install libapache2-mod-dnssd
打开Apache文件(我的文件在/etc/apache2/apache2.conf中,并在顶部添加以下行):
LoadModule dnssd_module /usr/lib/apache2/modules/mod_dnssd.so
DNSSDEnable on
重新启动Apache
/etc/init.d/apache2 restart
您的web服务器现在将使用ZeroConf/Bonjour进行广播。您可以通过运行dns-sd -B _http._tcp .在Mac上验证这一点,并且应该列出运行web服务器的计算机。
有关信息,请参见:http://jona.than.biz/blog/?p=17
https://serverfault.com/questions/337352
复制相似问题