就像标题所说,出于某种原因,当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
设置的结果。
你的日志会告诉你。 在发布问题之前总是阅读服务器日志
您需要查看目标的权限; 符号链接权限总是777。
另外检查你在这些位置的Options FollowSymlinks
的设置 – 也许物理目录是简单的configuration不同。