Foros del Web » Administración de Sistemas » Apache »

Bloquear el acceso a la web por IP no funciona

Estas en el tema de Bloquear el acceso a la web por IP no funciona en el foro de Apache en Foros del Web. Espero me podáis ayudar a resolver el problema, ya que el soporte del hosting niega que haya problemas. Trato de bloquear algunas ip's para que ...
  #1 (permalink)  
Antiguo 07/09/2017, 12:57
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Bloquear el acceso a la web por IP no funciona

Espero me podáis ayudar a resolver el problema, ya que el soporte del hosting niega que haya problemas.
Trato de bloquear algunas ip's para que no acedan a mi web de tres formas distintas sin ningún éxito.
a.- Internal server error 500
<Directory />
Order Deny,Allow
Deny from 105.50.101.97
Deny from 88.15.101.97
Deny from 88.155.101.97
Deny from 93.15.101.97
Allow from all
</Directory>

b.- no da error pero no bloquea ninguna ip
Order Deny,Allow
Deny from 105.50.101.97
Deny from 88.15.101.97
Deny from 88.155.101.97
Deny from 93.15.101.97
Allow from all

c.- Internal server error 500
<limit GET POST PUT>
order allow,deny
deny from 23.27.246.91
deny from 85.203.17.25
allow from all
</limit>

d.- no da error pero no bloquea ninguna ip
<Limit GET>
order allow,deny
deny from 128.23.45.
deny from 207.158.255.213
deny from 98.55.101.97
allow from all
</Limit>
e.- Redireccionamiento a la pagina indicada, pero a todos las ip's, no a las indicadas
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=121.150.101.97
RewriteCond %{REMOTE_ADDR} !=92.168.150.1
RewriteCond %{REQUEST_URI} !^/403\.html$
RewriteRule ^(.*)$ https://chatsinmuros.com/403.html [R=307,L]

Tengo ,as ejemplos con error o sin hacer caso, pero básicamente son los mismos, cambiando el orden o algún parámetro.

Espero me podáis a ayudar a resolver el problema

Gracias. Salu2
  #2 (permalink)  
Antiguo 07/09/2017, 12:59
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 883
Antigüedad: 6 años, 8 meses
Puntos: 129
Respuesta: Blquear el acceso a la web por ip no funciona

Tienes cPanel?... ahi esta la opción para bloquear accesos mediante IPs

__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 07/09/2017, 13:03
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Blquear el acceso a la web por ip no funciona

Tengo el cPanel de plesk y no veo esa opción por ningún lado. Para mi es mas comodo el .htaccess pues accedo a el por ftp.

Gracias
Salu2
  #4 (permalink)  
Antiguo 08/09/2017, 16:46
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.200
Antigüedad: 4 años, 4 meses
Puntos: 383
Respuesta: Blquear el acceso a la web por ip no funciona

Una regla valida y totalmente operativa sería esta:

Código Apache:
Ver original
  1. order deny,allow
  2. deny from all
  3. allow from 10.0.0.0/8
  4. allow from 64.34.206.0/24
  5. allow from 76.74.248.128/25
  6. allow from 76.74.255.0/25
  7. allow from 127.0.0.0/8
  8. allow from 172.16.0.0/12
  9. allow from 192.0.64.0/18
  10. allow from 192.168.0.0/16
  11. allow from 198.181.116.0/22

Si no te funciona correctamente... está claro que no están bien configurados los módulos de apache. Habla con tu sysadmin.

PD: No uses cpanel ni otro tipo de soft para estas operaciones. Aprende por ti mismo, si no al final dependerás de ellos.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 08/09/2017, 21:16
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Blquear el acceso a la web por ip no funciona

Gracias lauser, asi lo he usado siempre y ahora no me funciona, no me hace ni caso. Es cierto que he cambiado de hosting, pero desde el hostin me dicen que esta configurado el apache para que admita los deny y los rewrite, pero nada de nada. Seguiré insistiendo al sysadmin, que repase la configuración de apache.

Salu2
  #6 (permalink)  
Antiguo 24/09/2017, 07:32
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Blquear el acceso a la web por ip no funciona

He conseguido que me cambien de sercidor, ahora estoy en un server compartido, eso dicen.
La versión de apache es la 2.4.27
Pues el bloqueo de ip's sigue sin funcionarme, desde el hosting asguran que esta bien configurado.
con :
<RequireAll>
Require all granted
<RequireNone>
Require not ip 83.47.176.125
</RequireNone>
</RequireAll>
Me da Error Internal Server

con:
<RequireAll>
Require all granted
Require not ip 83.47.176.125
</RequireAll>
Me da
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.

Se da la ciscustancia que esa ip que pongo para la prueba no es la mia, entonces enteindo que el 403 se lo da a todos los que intentan acceder.

Que hago mal?
  #7 (permalink)  
Antiguo 24/09/2017, 07:48
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Blquear el acceso a la web por ip no funciona

Boqueo mi ip por el cPanel y tampoco me hace caso, puedo seguir entrando en la web.

Gracias



La zona horaria es GMT -6. Ahora son las 03:08.