RECURSOS DE LINUX
Error de 403 errores de presión
Última actualización 2025-10-11
Un error "403 Forbidden" es un código de respuesta de Apache cuando la acción solicitada no puede completarse por razones de seguridad.
nbsp;
Hay algunas cosas comunes que podrían estar sucediendo para causar esto , tales como:
- .htaccess reglas del archivo
- Inadecuado permisos en un archivo
- Incorrecto propiedad de un archivo
- ModSecurity regla desencadena y niega el acceso con un 403 prohibido
- Dirección IP incorrecta: Un nombre de dominio le dirige a una dirección IP incorrecta o anticuada que alberga un sitio que le impide obtener acceso
- WordPress: Incompatibles o defectuosos plugins
La forma más fácil de determinar la causa de un error de 403 es utilizar el comando 'tail' para seguir el registro de error de Apache mientras se reproduce el error 403 en su navegador refrescando la página que usted ve el error 403 en:
-bash-4.2# tail -fn0 /etc/apache2/logs/error_log
[Wed May 20 00:45:52.779769 2020] [core:crit] [pid 4292] (13)Permission denied: [client 10.3.17.102:57708] AH00529: /home/user/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/error/public_html/' is executable
nbsp;
Permisos " Propiedad: El error anterior indica un problema con el acceso al archivo .htaccess. Cuando se verifican los archivos con los que Apache reporta un problema de permiso, tenemos que asegurar que tienen permisos correctos (644 para la mayoría de los archivos, 755 para la mayoría de los directorios) y tienen la propiedad adecuada (usuario:usuario).
htaccess: Otro elemento común que causa 403 errores es reglas de .htaccess como 'Opciones -Indexes' o 'deny de' reglas:
-bash-4.2# cat .htaccess
Options -Indexes
deny from all
nbsp;
La regla 'Options -Indexes' impide que un directorio se cargue si no hay ningún archivo 'index' presente, como un index.php o index.html. La regla 'deny from' negará el acceso al sitio web a direcciones IP específicas, rangos IP, o todo según la regla de .htaccess que se utiliza. Cuando una regla de .htaccess está causando una página 403, el registro de error de Apache se parecerá generalmente a esto:
[Wed May 20 00:55:52.778579 2020] [access_compat:error] [pid 4292] [client 10.3.17.102:57869] AH01797: client denied by server configuration: /home/user/public_html/
Esto puede ser corregido mediante la adición de un archivo índice (en el caso de Opciones -Indexes) o la eliminación de la línea "deny de todos" del archivo .htaccess.
nbsp;
¿Qué es ModSecurity?
ModSecurity es un código abierto < >Web Application Firewall< ; que inspecciona todas las solicitudes y respuestas de HTTP. ModSecurity intenta prevenir las solicitudes maliciosas y evitar posibles fugas de código. ModSecurity utiliza expresiones regulares que intentan coincidir con ataques usados con frecuencia. Entonces lanzará un error de 403 si una regla es activada. Inicie sesión en su Panel de Control y desactive ModSecurity para el dominio. Si esto resuelve el error, contacte con su web host para que el problema sea investigado.
nbsp;
Dirección IP incorrecta: Comprueba tu registro
Otra razón potencial para su error prohibido 403 es que su nombre de dominio está señalando una dirección IP incorrecta, donde usted carece de permiso para ver el sitio Pulsquo;s contenido. Para conseguirlo, verifique que su nombre de dominio está apuntando a la dirección IP correcta. Su dominio podría apuntar a su servidor web anterior si usted ha migrado a uno nuevo y se olvidó de actualizar sus servidores de nombres. Se activará un código de estado de error de 403 cuando su anfitrión anterior termine su cuenta.
nbsp;
Desactiva tus plugins de WordPress e Identifica los plugins predeterminados
Como hemos mencionado anteriormente, el error 403 Forbidden también puede ser causado por un plugin defectuoso. Para determinar si este es el caso, usted queda con ellos; tendrá que desactivar sus plugins y luego reactivarlos individualmente. & nbsp;Para comenzar, conéctese a su sitio a través de FileZilla o el administrador de archivos en su cuenta de hosting. Luego, abre la carpeta wp-content en su sitio bordersquo;s directorio raíz y localiza la carpeta plugins. Haga clic derecho en la carpeta plugins y seleccione Rename.
A continuación, dar a la carpeta un nuevo nombre, por ejemplo, "ldquo;plugins test cosechardquo;. Esto desactivará automáticamente todos tus plugins. & nbsp ;Si puede acceder a su sitio después de renombrar la carpeta, entonces el error 403 Forbidden fue causado por un plugin de glitchy. Tu próximo paso es averiguar cuál es.
nbsp;
Primero, vuelva a su sitio residencialrsquo;s directorio raíz y vuelva a llamar la carpeta plugins a "ldquo;plugins sensiblerdquo;. Luego, navega a la página Plugins en tu panel de WordPress y activa los plugins uno a la vez. Sigue haciendo esto hasta que puedas reproducir el error. Una vez que usted se limita aquo; han identificado el plugin defectuoso, puede eliminarlo o ponerse en contacto con su desarrollador para el soporte.
nbsp;
Otras 403 Variaciones de error predeterminadas
Como muchos otros códigos de estado HTTP, hay muchas variaciones diferentes para cómo se presenta este código de error.
Aquí hay algunas variaciones comunes que usted podría encontrar:
- "ldquo;Forbidden – Usted don implicarsquo;t tiene permiso para acceder / en este servidor cosechardquo;
- "ldquo;403 " ; Forbidden: Access is denied curvardquo;
- "ldquo;Error 403 " ; Forbidden cosechardquo;
- "ldquo;403 > Error predeterminado > No se le permite acceder a esta dirección denominada “Cerdoquo”;
- "ldquo;403 Forbidden – nginx curvardquo;
- "ldquo;HTTP Error 403 – Forbidden – No tiene permiso para acceder al documento o programa que solicitó.
- "ldquo;403 Forbidden – Access to this resource on the server is denied angularrdquo;
- "ldquo;403. That limitrsquo;s an error. Su cliente no tiene permiso para obtener URL / de este servidor de uniónrdquo;
- "ldquo;You are not authorized to view this page Pulrdquo;
- " ldquo " ; Parece que usted donarsquo;t tiene permiso para acceder a esta página. "rdquo;
Contáctenos si su presencia sigue siendo después de probar las soluciones anteriores.
Díganos qué tiene que estar levantado.
Una breve conversación con un ingeniero. Sin cita-bot, sin cola de callback.