Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 13/04/14, 11:34:32
Array

[xs_avatar]
subsoho subsoho no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Mensajes: 8
Tu operador: Movistar

Hosting servicio web ?

Hola,


He hecho una app que se conecta a un servicio web tipo rest con una base de datos sql server. Esto funciona correctamente mientras es dentro de mi pc, el servicio web llamandolo como localhost.

Ahora quiero un alojamiento externo (si puede ser gratis ), para el servicio web + la base de datos sql server y que mi app android se conecte a él. Por tanto nececesito una ip + puerto fijos para hacer mis peticiones httpget y httppost.

Otra opción es montar el servidor web apache en mi propio pc pero no sé como dar acceso al exterior para que mi app pueda conectarse a él . Alguien que se haya encontrada en esta situación.

Gracias.
Responder Con Cita


  #2  
Viejo 13/04/14, 13:01:28
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
En cuanto al primero, no conozco ningún hosting que ofrezca Rest totalmente gratuito, como mucho capas gratuitas durante 6 meses o 1 año.

En mi empresa usamos Amazon Web Services, una capa gratuita para desarrollo y otra de pago (bastante cara, por cierto) para producción. Pero sólo es gratuita durante 1 año.

En cuanto a la segunda opción, tendrás que configurar el Apache para que funcione en el puerto 8080 (el puerto 80 suele estar capado), y después abrir ese puerto en el router para que apunte a tu PC (es conveniente también poner IP fija en el PC, ya que podría cambiar si el router se reinicia).

También puedes usar un servicio de NO-IP, que en su versión gratuita la única pega que tiene es que tienes que meter un captcha en una web una vez cada mes (te avisan por correo), instalas su programita en el PC y automáticamente si tu IP cambiase actualiza en el NO-IP.

De este modo podrías tener por ejemplo el dominio "subsoho.noip.com" apuntando continuamente a tu PC, y para conectar a tu Apache sería con la ruta "http://subsoho.noip.com:8080"
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 13/04/14, 14:25:08
Array

[xs_avatar]
subsoho subsoho no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Mensajes: 8
Tu operador: Movistar

Completísima respuesta. Muchas gracias.
Responder Con Cita
  #4  
Viejo 26/04/14, 21:09:19
Array

[xs_avatar]
subsoho subsoho no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Mensajes: 8
Tu operador: Movistar

Pues no me funciona y no se que estoy haciendo mal. Llevo tiempo rompiendome la cabeza con esto.
He puesto ip fija en mi pc 192.168.1.100, he contratado un servicio de no-ip.
He cambiado la tabla nat del router añadiendo estas entradas :

Mapping Name|Interface|Protocol|Remote Host|External Start Port|External end Port|Internal Port | Internal Host | Enable
================================================== ================================================== ===================
t1 WAN2_INTERNET TCP 80 80 8080 192.168.1.100 Enable
t2 WAN2_INTERNET TCP 8080 8080 8080 192.168.1.100 Enable


(La del puerto 80 la he puesto por probar ya que no me funciona de ninguna manera)


También he probado habilitando dmz para 192.168.1.100 y deshabilitado todo el firewall del router.

Tengo un router hg622 de telefonica.
Tambien deshabilito mi antivirus y firewall , tengo avast.

Llamo a mi servicio web así desde chrome : http://fc21.no-ip.org:8080/WebSpring

Y nada de nada, al llamar al servicio web siempre aparece pagina no encontrada.
Si llamo a : http://fc21.no-ip.org:8080 me aparece la pagina del router.

Tengo el servidor sobre xampp apache tomcat y con localhost funciona correctamente.

Como puedo saber como gestiona el router las peticiones que le llegan, porque no las redirecciona, no se que mas probar

Cualquier ayuda sería de GRAN utilidad ya que no encuentro la solución.

Última edición por subsoho Día 27/04/14 a las 10:35:23.
Responder Con Cita
  #5  
Viejo 27/04/14, 00:16:04
Array

[xs_avatar]
jtsamper jtsamper no está en línea
Miembro del foro
 
Fecha de registro: abr 2013
Localización: Madrid
Mensajes: 149
Modelo de smartphone: Xperia Arc, Nexus 5
Tu operador: Movistar
Prueba directamente desde el 3G de tu movil, o deshabilita el nat. Lo que hace tu router automaticamente te redirige dentro de tu red. Sin llegar a salir, si pudieras directamente la ip con la que sales, ocurriria lo mismo. Por eso te digo, prueba cn el movil sin estar conectado a tu red (wifi off) si accede correctamente.
__________________
Controlador de Medicamentos 1.5 (https://play.google.com/store/apps/d...mentcontrolled)
Legislación Basica Española 1.1 (https://play.google.com/store/apps/d...islacionbasica)
Responder Con Cita
  #6  
Viejo 27/04/14, 10:37:31
Array

[xs_avatar]
subsoho subsoho no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Mensajes: 8
Tu operador: Movistar

 Cita: Originalmente Escrito por jtsamper Ver Mensaje
Prueba directamente desde el 3G de tu movil, o deshabilita el nat. Lo que hace tu router automaticamente te redirige dentro de tu red. Sin llegar a salir, si pudieras directamente la ip con la que sales, ocurriria lo mismo. Por eso te digo, prueba cn el movil sin estar conectado a tu red (wifi off) si accede correctamente.
Gracias por la respuesta, pero directamente desde el movil tampoco funciona. También pruebo desde el navegador a través de un servidor proxy para no estar en la misma red pero nada de nada.

Esque realmente no sé en que momento se pierde, es decir, no sé si llega la petición al ruter y este no la redirige o si que llega y la redirige mal o .... no sé.
Responder Con Cita
  #7  
Viejo 27/04/14, 11:12:57
Array

[xs_avatar]
jmmunoz jmmunoz no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Barcelona
Mensajes: 2,565
Modelo de smartphone: SGIV
Tu operador: Pepephone
La ip fija se contrata con tu servicio de internet... no es poner ipfija al ordenador... en mi caso la ipfija son +14 euros al mes...

Saludos
__________________
Espartano Numero 2

Responder Con Cita
  #8  
Viejo 27/04/14, 13:42:40
Array

[xs_avatar]
subsoho subsoho no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2014
Mensajes: 8
Tu operador: Movistar

 Cita: Originalmente Escrito por jmmunoz Ver Mensaje
La ip fija se contrata con tu servicio de internet... no es poner ipfija al ordenador... en mi caso la ipfija son +14 euros al mes...

Saludos
No, tengo ip fija dentro de mi red local (192.168.1.100). Ip dinámica hacia afuera, por eso he puesto un servicio de no-ip. para no tener que ir cambiando la ip que se ve desde fuera cada vez.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 08:40:33 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /