我的家庭网络中有两台服务器:第一台是运行在定制Debian 3.4.43内核上的基于Arm的linux计算机,第二台是带有以太网屏蔽的Arduino。
我在linux服务器上安装了avahi和apache2,安装了,并配置了以下服务:
afpd.service:
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=MacPro</txt-record>
</service>
</service-group>ssh.service:
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>而且,在apache mod_dnssd没有实现我想要的之后,http.service也是这样:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name>Cubie Remote</name> ## Name of the service
<service>
<type>_http._tcp</type>
<port>80</port>
</service>
</service-group>在Arduino号上,我用了一个图书馆来做“零”号。我不会提供详细信息,但原则上它应该在不同的服务器上为类似于http.service的服务做广告,该服务的类型和端口相同,但名称不同。
到目前为止,下面的工作(不管有没有广告的http服务)是可行的:
但是:在我的iMac上,Safari7.0.1
看起来,Safari似乎需要一种特殊的干净http或某种授权,以便能够连接到广告服务。你知道这会导致什么吗?或者我只是瞎了眼,在Safari和/或安全首选项中有一个明显的复选框需要勾选吗?
对于Safari来说,它似乎是非常独特的,但是,由于在Chrome和Firefox中正确解析了名称(在带有ping、ssh等的终端中,我甚至可以通过端口80向服务器转帐)。
发布于 2013-12-19 22:10:18
好了,我来回答我自己的问题。我安装了SO磷杀毒软件,因为我疑神疑鬼;)我看到一些日志条目与iMac上的web服务没有真正的关系。长话短说,在索菲斯反病毒中禁用网络保护使上述现象消失,立即.
https://serverfault.com/questions/562326
复制相似问题