我最近升级到雪豹,我想开始使用包含的Apache Web服务器。 我激活了networking共享,并在我的networking浏览器中访问了http:/127.0.0.1/。 Safari无法连接到服务器。 最后,使用networking实用工具,我发现:
Port Scanning host: 127.0.0.1 Open TCP Port: 21 ftp Open TCP Port: 22 ssh Open TCP Port: 631 ipp Open TCP Port: 3306 mysql ...and so on...
我为10.0.1.34,这是我的局域网IP尝试同样的事情。 除非我错误,这意味着我的电脑上没有打开TCP端口80。 我的2wire路由器正在转发端口80到10.0.1.34端口80,就像它应该是。 根据其“首选项”窗格,我的OS X防火墙已closures。
我如何打开TCP端口80?
编辑:那么,它是半固定的。 我认为这是Apache服务器本身的一个问题。 我意识到,我仍然有一个从OS X老虎在/ user / local / apache2我的旧设置的副本。 我在那个地方运行了服务器,把httpd.conf中的User和Group的名字改成了“_www”,就像在Snow Leopard的默认设置中一样,而且效果很好。
一个奇怪的提示使我得出这样的结论:Apache的标准Snow Leopard设置的日志文件还没有被创build。 我认为Apache在启动之前就遇到了麻烦(但由于某种原因没有留下太多的证据)。
激活networking共享应该足以让它运行。 除非你把configuration搞砸了,搞砸了。
我只是试了一下,在127.0.0.1上我看到了默认的Apache登陆页面。
有没有可能在安全 – >防火墙 – >高级,您点击了“阻止所有传入的连接”checkbox?