Configurar puerto e ip
Publicado por Juan (70 intervenciones) el 13/11/2019 09:25:05
Muy buenas, he hecho dos programas en java, uno actúa como servidor, recibe conexiones y crea hilos con sockets con estas conexiones y las trabaja, el otro programa simplemente se conecta a este mediante la ip y el puerto.
Ya están hechos, y funcionan bien en localhost. he querido pasar el programa que recibe las conexiones a un servidor online con ubuntu server 16.04, primera vez que uso un servidor online, siempre había trabajado con pc físicos, simplemente cree un usuario, le di permisos, cree un directorio con el programa y lo ejecute. Se ejecuto bien porque por la consola me aparece el mensaje "A la espera de una conexión" pero luego desde mi ordenador ejecuto el programa y no se conecta.
Los puertos... sé, porque lo he leído y hecho en otras ocasiones, el tema de las ip privadas y las ip públicas, que hay que conectarse a la pública, y en el router configurar para que las conexiones que reciba de un determinado puerto las redirija al ordenador que contiene el programa que está a la espera de las conexiones en ese puerto.
Aquí es donde viene mi duda, que a lo mejor no tenía que haberla posteado en este foro, pero no sabía en qué foro plantearla. porque mi duda (creo) no es con los programas porque funcionan bien en localhost. la cosa es que al ser un servidor online, no puedo meterme en el router y configurar las conexiones que entren por un determinado puerto (o creo yo que no puedo). lo que he hecho ha sido meterme en el firewall y crear una regla que permita las conexiones en ese determinado puerto. pero hasta ahi, luego lei por internet sobre una instrucción de ubuntu para abrir puertos por consola, la ejecute pero no me salio nada, no estoy seguro que haya funcionado. y hasta ahí he podido hacer. sigo sin poder conectarme al programa que tengo en el servidor. no se si es que me falta alguna configuración o que estoy haciendo algo mal. tampoco se que mas detalles decirles, si me podeis guiar un poco para saber si tengo que configurar algo, o saber qué es lo que falla se los agradeceria. Muchas gracias.
Se me olvidaba, no he instalado nada en el servidor solo la maquina virtual de java para ejecutar el programa, este redireccionamiento se hace mediante un programa? por ejemplo apache?
Ya están hechos, y funcionan bien en localhost. he querido pasar el programa que recibe las conexiones a un servidor online con ubuntu server 16.04, primera vez que uso un servidor online, siempre había trabajado con pc físicos, simplemente cree un usuario, le di permisos, cree un directorio con el programa y lo ejecute. Se ejecuto bien porque por la consola me aparece el mensaje "A la espera de una conexión" pero luego desde mi ordenador ejecuto el programa y no se conecta.
Los puertos... sé, porque lo he leído y hecho en otras ocasiones, el tema de las ip privadas y las ip públicas, que hay que conectarse a la pública, y en el router configurar para que las conexiones que reciba de un determinado puerto las redirija al ordenador que contiene el programa que está a la espera de las conexiones en ese puerto.
Aquí es donde viene mi duda, que a lo mejor no tenía que haberla posteado en este foro, pero no sabía en qué foro plantearla. porque mi duda (creo) no es con los programas porque funcionan bien en localhost. la cosa es que al ser un servidor online, no puedo meterme en el router y configurar las conexiones que entren por un determinado puerto (o creo yo que no puedo). lo que he hecho ha sido meterme en el firewall y crear una regla que permita las conexiones en ese determinado puerto. pero hasta ahi, luego lei por internet sobre una instrucción de ubuntu para abrir puertos por consola, la ejecute pero no me salio nada, no estoy seguro que haya funcionado. y hasta ahí he podido hacer. sigo sin poder conectarme al programa que tengo en el servidor. no se si es que me falta alguna configuración o que estoy haciendo algo mal. tampoco se que mas detalles decirles, si me podeis guiar un poco para saber si tengo que configurar algo, o saber qué es lo que falla se los agradeceria. Muchas gracias.
Se me olvidaba, no he instalado nada en el servidor solo la maquina virtual de java para ejecutar el programa, este redireccionamiento se hace mediante un programa? por ejemplo apache?
Valora esta pregunta


0