美文网首页Apache KafkaMac优雅使用指南Apache Kylin
Mac下自带Apache修改虚拟目录(Forbidden Yo

Mac下自带Apache修改虚拟目录(Forbidden Yo

作者: Haleszh | 来源:发表于2017-12-19 11:20 被阅读283次

折腾了一个上午, apache服务也启动成功了,但是就是虚拟目录搞不定, 网上找了很多资料,总算是搞定了, 然后整理一下,我的系统是macOS Sierra10.12版本,进入正题:

如果apache配置成功了,本地输入locahost能出现It works!说明Apache启动成功,这个时候,默认的Apache根目录是在/Library/WebServer/Documents下

配置虚拟目录需要前往文件夹输入/etc/,找到apache2然后里面的httpd.conf文件,打开,然后查找DocumentRoot

查找到后是这样的

然后把这两个注释掉,添加自己的目录,如下

其中的zzzzz就是你的mac用户名,后面的myhtml是我自定义的文件夹

在这里碰到一个坑, 我创建的myhtml文件夹是在我的用户下创建的文件夹,如下

这样修改完成后重启Apache,终端输入 sudo apachectl -k restart重启

到这里为止,就可以正常打开myhtml文件夹下的html文件了

但是当我在桌面创建一个文件夹,然后我的documentroot路径修改成

/Users/zzzzz/Desktop/myhtml

这个时候重启apache然后输入locahost就会报错403错误:Forbidden

You don't have permission to access /on this server.

也就是我们的myhtml文件夹如果放在用户下跟桌面是同级别的文件夹是可以修改成功的

,放在桌面上就打不开

然后我又尝试在myhtml文件夹下创建了一个myhtml1文件夹,里面放了一个html文件,如下:

然后我的Documentroot 修改成/Users/zzzzz/myhtml/myhtml1,也是同样可以打开myhtml1文件夹下的html文件的

但是就是把文件放在桌面上打不开,目前我也是不知道这是什么情况,有知道的也可以私信我下跟我说说

相关文章

网友评论

  • 老陈的记事本:我也是遇到这个问题,然后搜索到你的帖子。
    如果使用默认的目录就没有这个问题,修改成自定义目录就403错误。
    连txt文件都没有权限访问。

    请问你现在解决了吗?
  • ROYA梁:apache没有用户目录的权限,你要手动填加或者不放在桌面等你用户的目录里

本文标题:Mac下自带Apache修改虚拟目录(Forbidden Yo

本文链接:https://www.haomeiwen.com/subject/olrbwxtx.html