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

htacces permitir acceso desde intranet

Estas en el tema de htacces permitir acceso desde intranet en el foro de Apache en Foros del Web. Buenas tardes, Tenemos en un servidor unos videos para mostrarse en una intranet. Deberíamos bloquearlos para que solo se pudieran ver desde esa intranet, sin ...
  #1 (permalink)  
Antiguo 28/02/2011, 10:22
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
htacces permitir acceso desde intranet

Buenas tardes,

Tenemos en un servidor unos videos para mostrarse en una intranet.

Deberíamos bloquearlos para que solo se pudieran ver desde esa intranet, sin que se puedan acceder desde la propia url. El número de IPs que usan para conectarse es practicamente ilimitado, por lo que solo se me ocurre bloquear por el dominio desde el que van a incrustar los videos.

Estoy intentando hacerlo a través del htaccess y estoy bastante perdido, me podríais echar un cable por favor que ando un poco perdido.

Muchas gracias
  #2 (permalink)  
Antiguo 28/02/2011, 11:47
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

Por ahora he llegado a algo así. Esto funciona bien, no dejando acceder al html, pero todavía permite acceder al archivo del video directamente en el servidor.

Código htaccess:
Ver original
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{HTTP_REFERER} !^http://www\.dominioqueincluye\.com/(.*) [NC]
  5. RewriteRule .*\.(gif|jpg|wmv|html|php)$ - [F,L]
  6. </IfModule>

Este me da un problema, y es que el "dominioqueincluye", llama al html o al php de mi servidor. Pero es este html de mi servidor el que llama al flv, por lo que si incluyo el flv de esta forma...:

Código htaccess:
Ver original
  1. RewriteRule .*\.(gif|jpg|wmv|html|php|flv)$ - [F,L]
  2. </IfModule>

...pues el video no se muestra en el dominio.

Se pueden juntar varias de estas ordenes???
  #3 (permalink)  
Antiguo 28/02/2011, 11:48
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola, vilmar23

Muevo tu tema al foro de Apache desde Web general.

Saludos,
  #4 (permalink)  
Antiguo 28/02/2011, 14:34
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: htacces permitir acceso desde intranet

No acabo de entenderte. ¿En dominioqueincluye.com se tienen que poder ver o no esos html/php/vídeos? ¿Lo que quieres es poder verlos sólo desde intranet y no desde fuera de tu red (o sea desde internet)?

Cita:
Este me da un problema, y es que el "dominioqueincluye", llama al html o al php de mi servidor. Pero es este html de mi servidor el que llama al flv, por lo que si incluyo el flv de esta forma...:
Intenta explicarlo de otra forma... no acabo de comprenderlo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 01/03/2011, 03:05
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

ok, me intento explicar mejor. Tenemos unos videos colgados en un servidor público, con una url, que llamaremos dominiovideo. Esa url se la damos a la empresa que nos contrata el alojamiento de los videos, que lo incrusta en su intranet, que llamaremos dominioqueincluye.

Por lo que se debe poder ver desde la intranet, pero no cuando alguien intente acceder directamente al dominiovideo.

¿Me he explicado mejor?
  #6 (permalink)  
Antiguo 01/03/2011, 06:17
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: htacces permitir acceso desde intranet

Sí, entendido.

No sé si te servirá, prueba metiendo este .htaccess en el directorio donde están los vídeos:

<Files *>
Order Deny,Allow
Deny from all
Allow from XX.XX.XX.XX
</Files>

Donde XX.XX.XX.XX es la IP pública de la empresa. De esta manera, los vídeos sólo se pueden ver desde esa IP. Entiendo que la empresa tendrá una IP fija, si no igual podrías poner:

<Files *>
Order Deny,Allow
Deny from all
Allow from dominioqueincluye.com
</Files>

(No se si esto último funcionará)

Suerte
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #7 (permalink)  
Antiguo 02/03/2011, 03:29
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

Gracias Fenny,

Por ahora lo tengo así, con la IP del proxy de la empresa. Pero creo que solo va a funcionar para sus oficinas centrales, y no para las demás oficinas de la empresa.

Y la segunda opción, con el dominio, no he conseguido que funcione.

El dominio, hay que ponerlo:

Allow from dominioqueincluye.com

o

Allow from www.dominioqueincluye.com

o

Allow from http://www.dominioqueincluye.com

o con expresiones regulares?
  #8 (permalink)  
Antiguo 02/03/2011, 04:13
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: htacces permitir acceso desde intranet

Ve añadiendo las IPs del resto de oficinas:

<Files *>
Order Deny,Allow
Deny from all
Allow from xxxxx
Allow from yyyyy
Allow from zzzzz
</Files>

Para el nombre de dominio, pon con y sin www

<Files *>
Order Deny,Allow
Deny from all
Allow from dominioqueincluye.com
Allow from www.dominioqueincluye.com
</Files>

(si hay más subdominios, los vas añadiendo)
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #9 (permalink)  
Antiguo 02/03/2011, 04:32
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

y eso incluiría a toda la estructura de carpetas de ese dominio, no?

es decir, www.dominioqueincluye.com/loquesea/video.php por ejemplo podría acceder a los archivos sin problema.

Bueno, gracias ferny, voy a seguir haciendo pruebas y si consigo llegar a la solución definitiva para mi caso, pues la pego aquí para el resto.
  #10 (permalink)  
Antiguo 02/03/2011, 04:37
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: htacces permitir acceso desde intranet

Ese .htaccess afecta a todos los archivos y directorios que se encuentren en el mismo directorio donde esté colocado. Lo que hace es denegar el acceso desde toda IP salvo las excepciones que pones en el "Allow from xxxxx"
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #11 (permalink)  
Antiguo 07/03/2011, 10:34
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

me refería más a si el:

Código htaccess:
Ver original
  1. Allow from dominioqueincluye.com

incluye también si se intenta acceder desde www.dominioqueincluye/prueba por poner un ejemplo.
  #12 (permalink)  
Antiguo 07/03/2011, 11:15
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: htacces permitir acceso desde intranet

Como tiene que ser el include para que el Allow from domain funcione. Actualmente lo tengo así.

El index del dominioqueincluye es así:

Código HTML:
Ver original
  1. <iframe src="http://dominiovideo.com/prueba/index.php" width="100%">
  2.   <p>Your browser does not support iframes.</p>

El index del dominiovideo simplemente tiene el player de flash que llama al video y tiene el htacess de esta forma:

Código htaccess:
Ver original
  1. <FILES ~ "\.php$">
  2.     Order Deny,Allow
  3.     Deny from all
  4.     Allow from dominioqueincluye.com
  5.     Allow from www.dominioqueincluye.com
  6. </FILES>

Pero con esta configuración no me permite acceder ni accediendo desde el dominioqueincluye ni desde el dominiovideo. Alguien sabe porque no me deja acceder desde la url de dominio que incluye.

Etiquetas: intranet, permitir, 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 16:48.