gpt4 book ai didi

macos - Mac OS Mountain Lion - Apache 运行但本地主机不工作

转载 作者:行者123 更新时间:2023-12-04 06:22:31 24 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




我使用以下命令在 Mac OS Mountain Lion 上加载了 Apache Web 服务器

sudo apachectl start

但是,当我尝试在 Firefox 中打开 localhost 时,我收到消息

Not Found: The requested URL / was not found on this server. Apache/2.2.21 (Unix) DAV/2 Server at localhost Port 80



我编辑了 httpd.conf 和 httpd.conf.default 来改变
#ServerName www.website.com


ServerName localhost

它仍然不起作用。有什么建议?

最佳答案

您应该检查“httpd.conf”中指定为“DocumentRoot”的文件夹的权限,并至少允许 Apache 用户的读取访问权限(默认情况下应为“_www”)。
否则,您可以在“DocumentRoot”文件夹上执行“sudo chmod 755”。
顺便说一句,您应该只修改“httpd.conf”文件,因为“httpd.conf.default”是默认配置,如果您想恢复Apache原始配置,只需简单地覆盖“httpd.conf”即可。 conf”文件与“httpd.conf.default”文件。
我想您没有启用基于名称的虚拟主机,因为当您启用基于名称的虚拟主机时,主配置中的文档根目录将被忽略;相反,将使用匹配主机名的根,如果没有匹配,它将默认为第一个虚拟主机。
最后,当您遇到问题时,首先要检查的始终是 Apache 错误日志文件。
错误日志的位置可以通过查看 Apache 配置文件中的“ErrorLog”指令找到。

关于macos - Mac OS Mountain Lion - Apache 运行但本地主机不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12395639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com