不能在本地 /var/www 目录中使用符号链接

b. *_*eck 5 lamp apache2 symbolic-link

我正在设置我的本地 LAMP 服务器,当我访问它时,我无法使用 Apache 用户 (www-data) 的符号链接。在这一点上,我已经尝试了 chowning 和 chmoding,并且我已经将
Options FollowSymLinks添加到我的 DocumentRoot 的 httpd.conf 文件中。我不知所措。

所以这就是我要问的:

如果您使用标准 11.10 LAMP 安装来设置 Apache,您将采取哪些步骤来使符号链接为 Apache 用户正常工作?

Sco*_*nce 5

这听起来像是一个权限问题。确保 Apache 必须访问的每个目录和父目录(在 /var/www 中和符号链接的目标目录中)都设置了全局执行位。

例如,如果您的符号链接指向 /home/somebody/www,请执行以下操作:

sudo chmod a+x /var /var/www /home /home/somebody /home/somebody/www
Run Code Online (Sandbox Code Playgroud)

无需对任何目录设置读取权限只有 Apache 应该读取的文件才必须具有适当的读取权限。