Apache 拒绝承认我的站点文件夹

Apache 拒绝承认我的站点文件夹

我在 Mac 上运行 Apache,突然http://localhost出现 Apache 的 HTDOCS 文件夹,而一段时间以来它正确地引用了我的 Sites 文件夹。

运行apachectl -D DUMP_HOSTS收益:

(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

一些 HTTPD.CONF 设置:

Listen 80

DocumentRoot "/Users/[username]/Sites"

<VirtualHost *>
    DocumentRoot "/Users/[username]/Sites"
    ServerName localhost
</VirtualHost>

帮助。

答案1

奇怪。你可能有两个 httpd 实例正在运行?尝试关闭所有实例(使用 ps 或类似命令检查它们是否全部消失),然后重新启动,然后再次检查。

是否有可能通过升级将您的 httpd 替换为读取不同 httpd.conf 的新版本?

相关内容