Apache 403在由root创build的符号链接上,而不是由普通用户创build的符号链接

就像标题所说,出于某种原因,当apache尝试遵循由root用户创build的符号链接时,我得到了403。 例如:

这工作

lrwxrwxrwx 1 repxadmin psacln 15 Jan 25 02:09 httpdocs -> assets/app/web 

但是这不是

 lrwxrwxrwx 1 root root 15 Jan 25 02:09 httpdocs -> assets/app/web 

接收端的相同的确切文件。 这是预期的行为还是有一些我可以改变我的服务器configuration,让Apache跟随一个“根”创build的符号链接?

如果重要的话,该网站是在centos上运行plesk。

这种行为几乎肯定是SymLinksIfOwnerMatch设置的结果。

你的日志会告诉你。 在发布问题之前总是阅读服务器日志

进一步阅读

  • Apache核心function Apache 2.0 HTTP服务器文档。 2011。

您需要查看目标的权限; 符号链接权限总是777。

另外检查你在这些位置的Options FollowSymlinks的设置 – 也许物理目录是简单的configuration不同。