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

Permitir entrada al sitio por dominio y por IP

Estas en el tema de Permitir entrada al sitio por dominio y por IP en el foro de Apache en Foros del Web. Hola a tod@s, Por razones de seguridad quisiera limitar el acceso a mi sitio de tal forma que sólo entren por dominio. Actualmente tengo comentado ...
  #1 (permalink)  
Antiguo 05/04/2013, 06:29
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 3 meses
Puntos: 0
Permitir entrada al sitio por dominio y por IP

Hola a tod@s,

Por razones de seguridad quisiera limitar el acceso a mi sitio de tal forma que sólo entren por dominio.
Actualmente tengo comentado :
Código:
RewriteRule ^images/stories/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|ico)$ - [L]
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?portaltarot\.com [NC]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(jp(e?g|2)?|png|gif|bmp|css|js|swf|ico)$ - [F]
Porque si intentaba entrar por IP (http://123.45.678.901/) no me cargaba algunos ficheros como templates (estoy en Joomla 2.8).

¿ Cómo puedo hacer que cargue todos los ficheros tanto cuando se entra por dominio como por IP ?
__________________
El Tarot no es un juego.
  #2 (permalink)  
Antiguo 05/04/2013, 10:20
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Permitir entrada al sitio por dominio y por IP

Código:
# BAN USER BY IP
<Limit GET POST>
 order allow,deny
 allow from all
 deny from 160.24.56.200
 deny from 200.66.54.
</Limit>
Eso permitirá accesder a todas las ip menos a las indicadas, el segundo número equivale al rango
200.66.54.0/255
las ip pueden ser dominios

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 05/04/2013, 14:54
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Permitir entrada al sitio por dominio y por IP

Hola de nuevo Emprear,

No era eso lo que quería sino lo contrario, que entre una IP y prohíba entrar a las demás; además no estoy muy seguro de lo que hace el código que pongo, pero creo que permite entrar por dominio y variantes del dominio aunque no de otra forma. Quería combinar las dos cosas, que pueda entrar por dominio o por una sola IP concreta pero no de otra forma.

Continuo intentando compaginar .htaccess con Joomla y el código que muestro se suele recomendar por seguridad para evitar ataques hacker e iba bien hasta que he alojado el sitio en una IP dedicada y cuando intento cargar el sitio tecleando la IP en el navegador carga imágenes y ficheros HTML, pero no templates y css que al parecer no reconoce dentro del dominio (están en direcciones manejadas por Joomla). Ahora me funciona bien de las 2 formas, pero porque he dejado comentado esas líneas de código.

¿ Cómo podría combinar ese código con que entre por una IP concreta ?
__________________
El Tarot no es un juego.
  #4 (permalink)  
Antiguo 08/04/2013, 13:13
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Permitir entrada al sitio por dominio y por IP

Hola de nuevo,

El código que publico no buscaba restringir el acceso al sitio salvo por dominio, sino evitar el hotlink (acceder a imágenes desde una web sin alojarlas consumiendo ancho de banda mio). Entrando por IP me carga templates CSS dejándolo así :
Código:
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?portaltarot\.com [NC]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(jp(e?g|2)?|gif|bmp|swf|ico)$ - [F]
pero no carga imágenes, lo cual es lógico porque estas líneas precisamente impiden acceder a imágenes si no es por dominio ¿ puede hacerse que permita si se entra por dominio o por IP ?
__________________
El Tarot no es un juego.

Etiquetas: htaccess
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.