Apache 和 /var/www/html 中的符号链接

Apache 和 /var/www/html 中的符号链接

我正在尝试创建一个符号链接/home/用户/www/var/www/html 这样我就可以从 URL 访问我的主文件夹中的目录:http://localhost/www/

我做到了:ln -s /home/user/www /var/www/html但是当我访问上面的URL时,服务器返回403 禁忌

目录/home/用户/www拥有权限775。

我使用的是 Ubuntu 14.04。

答案1

  1. 检查/home/user/www/var/www/html所有者

Apache 用户\组必须有权访问/home/home/user/home/user/www路径

  1. 检查 Apache 配置:

寻找FollowSymLinks选项

<Directory /var/www/html>
    ...
    Options FollowSymLinks
</Directory>

答案2

将权限设置为/home/user711 并查看是否有帮助。请记住...除非您www在 DocumentRoot 内部有一个名为的文件夹,否则 localhost/www 将不存在。

另外,您最好使用到主目录中某些内容的~/public_html过度符号链接。/var/www/html不好的做法/juju。

相关内容