Ir al contenido

No es posible acceder a un sitio web debido al error ‘403 Forbidden’ “You don’t have permission to access/on this server”

Cuando se intenta ir a un sitio web, se obtiene el error '403 Forbidden':

You don't have permission to access / on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

El registro de errores del dominio contiene lo siguiente:

    (13)Permission denied: /var/www/vhosts/domain.tld/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://domain.tld/

Causa

Apache no dispone del permiso necesario para leer la carpeta vhost.

Resolución

Debian:

Busque el nombre de usuario usado por el servicio 'apache2'. Este nombre de usuario se define en la variable APACHE_RUN_USER en '/etc/apache2/envvars'.

Añada este usuario al grupo 'psaserv'. Por ejemplo, si el usuario Apache es www-data, debería añadir el usuario al grupopsaserv de la siguiente forma:

# usermod -a -G psaserv www-data

CentOS:

Añada el usuario apache al grupo 'psaserv':

# usermod -a -G psaserv apache

Si estos pasos no le ayudan a solucionar la incidencia, cambie los permisos de carpeta a 775:

# chmod 775 folder_name

Finalmente, compruebe que el dominio tiene una propiedad correcta. Esta debería tener la siguiente apariencia:

    # ls -ld  /var/www/vhosts/domain.tld
    drwx--x--- 5 ftp_user psaserv 4096 Aug 30 08:33 /var/www/vhosts/domain.tld
Published inGNU / Linux

Se el primero en comentar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar