使用Apache安装卷的权限问题

时间:2011-01-05 21:56:13

标签: apache macos osx-snow-leopard

所以,我有一台Mac Snow Leopard服务器(服务器A),我一直在使用一个自建的Apache,但它最近一直在表现,我想使用内置的。但是因为这是一个生产服务器,我想首先测试它,在我的第二台服务器(服务器B)上安装相应的目录并进行测试。

所以我使用以下命令在服务器B上安装服务器A的“/ Atlas”目录(我的整个CMS):

mount_hfs afp://username:password@server_a/Atlas /Atlas

手动创建/ Atlas目录后。

现在,当指向虚拟主机将DOCUMENT_ROOT设置为“/ Atlas / Sites / sandman /”(这是服务器A上该站点的正确路径)并浏览到该站点时,Apache会报告403(禁止访问)并说它无法读取文件(“您无权访问所请求的对象。它受到读保护或服务器无法读取。”)

现在,这两个机器上的文件由用户“sandman”拥有,而服务器A上的Apache由用户“sandman”运行,但是在服务器B上的内置Apache中,它由拥有UID的用户“_www”拥有70.这些文件可以被“世界”阅读,所以用户_www应该能够很好地阅读它们。

任何人都知道问题可能是什么?我希望我可以将CMS文件存储在服务器C(即第三台服务器)上并将其安装在两台服务器上,然后在它们之间进行负载平衡。

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

检查您是否可以真正以用户_www的身份阅读这些文件,并列出它们。

也许你错过了一个适合用户_www的行为列表。它是* Nix系统目录的执行权。

答案 1 :(得分:0)

相关问题