Pongo los proyectos en ~/public_html/project
y creo un enlace simbólico en /var/www/html/project
que apunta a ~/public_html/project
.
mi /etc/httpd/conf/httpd.conf
se muestra a continuación
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 60
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 5
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
Listen 80
Include conf.d/*.conf
User apache
Group apache
ServerAdmin root@localhost
UseCanonicalName Off
DocumentRoot "/var/www/html"
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
# Permitir acceso SVN desde el público
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
UserDir disabled
# UserDir public_html
DirectoryIndex index.html index.html.var
AccessFileName .htaccess
Order allow,deny
Deny from all
Satisfy All
TypesConfig /etc/mime.types
DefaultType text/plain
# MIMEMagicFile /usr/share/magic.mime
MIMEMagicFile conf/magic
HostnameLookups Off
# Ubicación de la base de datos de bloqueo WebDAV.
DAVLockDB /var/lib/dav/lockdb
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
AllowOverride None
Options None
Order allow,deny
Allow from all
en /var/log/httpd/error_log
[error] [client 127.0.0.1] Enlace simbólico no permitido o el objetivo del enlace no es accesible: /var/www/html/project
[error] [client 127.0.0.1] El archivo no existe: /var/www/html/favicon.ico
en el navegador
Prohibido
No tienes permiso para acceder a /project en este servidor.
Recibo este error.
resultado de ls -l
:
drwxrwxrwx 3 js js 4.0K Nov 1 14:43 public_html/
para el proyecto
drwxr-xr-x. 6 js js 4.0K Nov 1 16:38 public_html/project/
No puedo entender el problema.