Apache服务器:权限和符号链接问题

Apache服务器:权限和符号链接问题

我使用的是 CentOS(Linux 2.6.32-431.11.2.el6.x86_64)。我正在尝试创建一个 Apache2.2.15 Web 服务器。每件事都配置得很好。我的 DocumentRoot 是默认位置,即/var/www/html。我能够创建完美运行的符号链接。例如,我可以为配置目录 ie 创建一个链接ln -s /etc/httpd/conf/ /var/www/html/conf,它工作得很好。我还创建了到主目录的符号链接,但它不起作用。当我测试我的网络服务器时,它给了我以下错误(403)

Forbidden

You don't have permission to access /test1/home/ on this server.

Apache/2.2.15 (CentOS) Server at my-PC Port 80

Web 服务器以 abc 用户身份运行(abc 是普通用户并且具有主目录访问权限)。主目录的权限是

drwxr-xr-x.   6 abc abc  4096 May 29 14:47 home

httpd.conf 的相关部分如下

<Directory "/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Allow from all
</Directory>
<Directory "/var/www/html/">
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride All
 Allow from all
</Directory>

SELINUX 被禁用。 error_log 告诉我以下内容

 [client ########] (13)Permission denied: Can't open directory for index: /var/www/html/test1/home/, referer: http://YYYYYYYYYY/test1/

任何人都可以建议我如何为主目录或目录创建符号链接吗/home/abc/Download

相关内容