我使用的是 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
?