更新到10.8.4后,我无法运行我的macports apache服务器。我停止内置的apache: sudo apachectl stop
,然后我尝试启动macports apache: sudo /opt/local/apache2/bin/apachectl -k start
我得到:
httpd: Could not reliably determine the server's fully qualified domain name, using My-Name-iMac.local for ServerName
httpd (pid 98) already running
当我加载 localhost
在我得到的浏览器中 无法连接...
我只是将它作为开发机器运行,因此我不需要域名。的输出 hostname
(之前和之后)是 My-Name-iMac.local
正如你所期望的那样。我关心的是 httpd (pid 98) already running
这部分输出。
which apachectl
输出 /usr/sbin/apachectl
我正在使用它作为开发环境。我以前从未在开发环境中使用FQDN,它从来都不是问题。在升级之前我没有一个。 Apple在10.8中改变了“网络共享”的工作方式,这也是我认为问题的根源。
—
iPadDeveloper2011
我还要指出,我没有尝试使用FQDN进行连接。
—
iPadDeveloper2011
→iPad Developer 2011:清楚。您应该添加有关本地开发的此信息。原始问题中的环境:以避免像我一样无关的建议☺( 最 HTTP服务器必须连接到Internet)。是
—
daniel Azuelos
ping My-Name-iMac.local
好?你可以添加输入吗? hostname
你原来的问题?
嗨@daniel。根据您的建议更新了问题。是,
—
iPadDeveloper2011
ping My-Name-iMac.local
似乎没问题。有趣的是,它之后仍然没有问题 sudo apachectl stop
...!?
hostname
以获得真正的FQDN。我确信这不是一个Macports
也不是Apache
问题。