Re: publicacion de dos servidores de videocamaras en una misma ip
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Iván Sánchez Ortega wrote:
> El día Saturday 22 May 2010 00:37:27, kazabe dijo:
>> Como podria publicar los otros puertos de las videocamaras si ya tengo
>> el reenvio de los puertos de streaming al primer servidor?
>
> Se me ocurren dos ideas:
>
> 1: Redireccionar puertos distintos. Por ejemplo: ip_externa:80 -> camara_1:80;
> ip_externa:81 -> camara_2:80.
>
> 2: Usar mod_rewrite para redirigir URIs a cada cámara. Por ejemplo:
> http://ip-externa/camara_1 = http://camara_1 ; http://ip_externa/camara_2 =
> http://camara_2
>
>
> Yo estuve trabajando con cámaras IP hace unos años, pero no sé si la
> tecnología actual te permite hacer un "forward" de un stream de vídeo de
> manera limpia.
>
> Un saludo,
Pues yo simplificaría todo lo posible, usando nginx por supuesto.
############## /etc/nginx/sites-available/cams.conf###################
server {
listen *:80;
server_name myhome.dnsalias.com;
access_log /var/log/nginx/cams.access.log;
location / {
root /var/www/nginx-default;
index index.html index.htm;
}
location /camara1 {
auth_basic admin;
auth_basic_user_file /etc/nginx/htpasswd;
proxy_pass http://192.168.100.11:80;
}
location /camara2 {
auth_basic admin;
auth_basic_user_file /etc/nginx/htpasswd;
proxy_pass http://192.168.100.22:80;
}
}
#####################################################################
Con esa configuración puedes acceder a tu host
http://myhome.dnsalias.com/camara1
con user y pass (previo httpasswd -c /etc/nginx/htpasswd admin"
Muy simple e incluso puedes acceder mediante https (a buscar en google
cómo hacerlo)
Obviamente, las IPs privadas son hipotéticas pero es para que te des una
idea nada mas.
Saludos
- --
"La Voluntad es el único motor de nuestros logros"
http://ngen.com.ar/blog
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkwA5ZoACgkQN6aCDIWi44AQeQCeMznNETPo9jpFesHC2E1xG5by
IjYAn1bzYtqSX5bXPD4Hmp0IWnIiJ0gN
=DIqd
-----END PGP SIGNATURE-----
Reply to: