Hola estoy desarrollando un Webservice para acceder desde un aplicativo web a informacion de una base de datos de mi compañia, pero resulta que el Webservice solo me funciona de forma local porque la ip del equipo en el que tengo el webservice es de una maquina dentro de la red de la empresa.
Que puedo hacer para que las peticiones al.web service accedan a la base de datos local desde el servidor donde esta mi sitio web que es de un proveedor de nosotros.
Muchas gracias
en la empresa configura el router, puede ser los "virtual server" o "forwarding port" (el nombre depende del modelo de router) y le colocas la ip de tu maquina, y el puerto que recibe las peticiones
Es decir que todas las peticiones que se hagan desde el web service con la ip local se direccionarian a esa maquina?
si, todas las peticiones que lleguen al router (con la ip publica) de la empresa por el puerto señalado, automáticamente se redirigen a la maquina escogida
Aprovecho y te pregunto algo estoy exportando una consulta desde mi web a pdf y al final del documento me sale este codigo
(https://imagizer.imageshack.us/v2/320xq90/r/837/l7q7.png)
parece que arrojó un error y el modulo de pdf lo capturó y lo imprimió en el pdf asumiendo que era una cadena tuya, si puedes hacer debug busca el momento donde sale eso
Cita de: engel lex en 23 Mayo 2014, 05:59 AM
si, todas las peticiones que lleguen al router (con la ip publica) de la empresa por el puerto señalado, automáticamente se redirigen a la maquina escogida
Hola Engel. Si yo hago esto en la empresa, hay riesgo de que la información que esta en los servidores internos corra peligro, o pueda ser robada o atentada por alguna persona.
Mil gracias por tu respuesta
xD si no haces forwarding no hay nada que hacer para que los satos entren xD la otra opcion es que pegues una maquina directa al modem