正如标题所述,当 apache 尝试跟踪 root 用户创建的符号链接时,出于某种原因,我得到了 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
接收端的文件完全相同。这是预期行为吗?还是我可以在服务器配置中更改某些内容,让 apache 遵循“root”创建的符号链接?
如果重要的话,该网站位于 centos 上并运行 plesk。
答案1
这种行为几乎肯定是设置的结果SymLinksIfOwnerMatch
。
您的日志会告诉您。发布问题前请务必阅读服务器日志。
进一步阅读
- Apache 核心功能 Apache 2.0 HTTP 服务器文档。2011 年。
答案2
您需要查看目标;符号链接权限始终为 777。
还请检查这些位置的设置Options FollowSymlinks
- 也许物理目录的配置不同。