首页 文章

我无法访问我的Webserver目录

提问于
浏览
0

我正在尝试设置我的Apache本地服务器 . 我注意到在将localhost键入Safari和Chrome后,我的访问被拒绝了 . 在Chrome中它可以工作,但在Safari中我给出了错误403并告诉“禁止”和“你没有权限访问/在这个服务器上”

所以我尝试使用终端中的chmod修改我的Webserver目录的权限 . 但即便如此,我也被告知不允许进行手术 . 即使在尝试查看其内容时,我也会遇到“权限被拒绝”

2 回答

  • 1

    我在OS X上从几个不同的角度遇到了这个问题 . 好像你有权限错误 .

    我建议你查看这个post,你需要做的是确保_www组有权访问 . 但是, BEFORE YOU DO WHAT THE ABOVE LINK SAYS ,尝试使用Finder解决方案 .

    • 转到查找程序中的根网站目录 .

    • 右键单击并'Get Info' .

    • 查看 _www 用户的权限 . 确保它具有'Read & Write'访问权限 .

    • 选中 _www 时单击设置-cog .

    • 选择以下选项:“使 _www 所有者" and "应用于随附的项目......”

    尝试访问您的Web服务器 now.

    如果这不起作用,或者如果没有 _www 用户,请回到前面提到的post .

    Try the suggested lines in terminal:

    DIR 成为通往您网站的不同目录 . 将“ ~ ”替换为完整目录路径 .

    对于通向您的Web根目录的每个父目录(例如 ~/my~/my/web~/my/web/root

    • chmod go-rwx DIR (除了所有者以外的任何人都可以访问内容)

    • chmod go+x DIR (允许"users"包括_www至"enter" dir)

    然后将这些命令应用于Web根目录 .

    • sudo chgrp -R _www ~/my/web/root (所有网页内容现已成为群组_www)

    • chmod -R go-rwx ~/my/web/root (除了所有者以外的任何人都可以访问网站内容)*

    • chmod -R g+rx ~/my/web/root (所有网页内容现在都可读/可执行/可由_www进入)

    尝试再次访问您的网站 . 如果这不起作用,请返回finder并尝试再次添加权限,如本文第一部分所述 .

    如果您使用Server for OS X,您还可以为其他用户和FTP启用和编辑共享属性 .

  • 0

    我用一个简单的修复解决了我的问题:

    • 从“应用程序”中的“实用工具”文件夹中打开“磁盘工具”

    • 单击根驱动器

    • 点击“修复权限”

    • 完成

相关问题