在Debian/Ubuntu/飞牛系统上安装Avahi
在Linux系统中,bonjour(也称为mDNS或零配置网络服务)是一个允许设备在局域网内自动发现彼此的服务。要在Linux系统上启用和使用Bonjour服务,你可以通过几种方式实现,最常见的是使用avahi或mdnsd。下面是一些基本的步骤和指导:
1. 安装Avahi
Avahi是基于mDNS/DNS-SD的实现,它允许你在Linux系统上使用Bonjour服务。
在Debian/Ubuntu系统上安装Avahi:
sudo apt-get update
sudo apt-get install avahi-daemon libnss-mdns libavahi-compat-libdnssd12. 配置Avahi
安装完成后,Avahi通常会自动启动。你可以通过以下命令检查其状态:
sudo systemctl status avahi-daemon如果需要,你可以使用以下命令启动或停止Avahi服务:
sudo systemctl start avahi-daemon
sudo systemctl stop avahi-daemon3. 配置网络服务以使用mDNS
确保你的网络服务(如Apache, Nginx等)配置为使用mDNS。例如,在Apache中,你可以在httpd.conf或相应的虚拟主机配置文件中添加以下行:
UseCanonicalName Off4. 测试Bonjour服务
你可以使用avahi-browse或avahi-discover等工具来测试Bonjour服务。例如:
avahi-browse -at