Servidor Apache: permissão e problema de link simbólico

1

Estou usando o CentOS (Linux 2.6.32-431.11.2.el6.x86_64). Eu estou tentando criar um servidor da web Apache2.2.15. Tudo configurado muito bem. Meu DocumentRoot é o local padrão, por exemplo, /var/www/html . Eu sou capaz de criar links simbólicos que funcionam perfeitamente. por exemplo, posso criar um link para o diretório de configuração, por exemplo, ln -s /etc/httpd/conf/ /var/www/html/conf , e funciona perfeitamente bem. Eu também fiz um link simbólico para o diretório inicial, mas não está funcionando. Quando eu testo meu servidor web ele me deu o seguinte erro (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

o servidor da web está sendo executado como um usuário do abc (o abc é um usuário comum e tem acesso ao diretório inicial). A permissão do diretório inicial é

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

A parte relativa do httpd.conf é fornecida abaixo

<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>

O SELINUX está desativado. O error_log me diz o seguinte

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

Alguém pode me sugerir como criar um link simbólico para o diretório home ou para o diretório /home/abc/Download ?

    
por user44499 29.05.2014 / 17:00

0 respostas