Autor
|
Tema: Dominio con especificación de puerto de conexion (Leído 8,599 veces)
|
hanilec
Desconectado
Mensajes: 5
|
Buenas tardes antes que nada. Estoy comenzando a programar en html y para practicar he creado un servidor con otra desktop de mi pertenencia, el programa que uso es XAMPP corriendo en windows 7, el puerto que usa APACHE para recibir conexiones entrantes es el 8080, el dominio lo tengo creado con con NOIP y su aplicacion DUC para actualizar la ip automáticamente. Mi problema es que al ingresar a la pagina que cree y esta alojada en mi servidor en casa, en la barra tengo que poner el dominio que cree, ejemplo "midominiogratis.ddns.net" y seguido de esto tengo que colocar el puerto 8080, es decir que quedaria asi: "midominiogratis.ddns.net:8080" y de esta forma es que puedo acceder via internet a mi pagina web alojada en mi servidor en casa, de lo contrario no accede.
El APACHE lo tuve que poner a funcionar por el puerto 8080 porque un servicio del sistema operativo usa el puerto 80 que es el que viene por defecto en APACHE.
Espero que haya sido algo claro y pido disculpas por mi falta de lenguaje tecnico y a lo mejor hasta por falta de habilidad en expresarme, pero soy nuevo en esto y quisiera ayuda para continuar mi proyecto
|
|
|
En línea
|
|
|
|
engel lex
|
no entendi el problema, no entiendo por que no simplemente o usas el apache del sistema o lo desactivas/desinstalas si no lo usas (es ganas de gastar memoria y procesador sin necesidad)
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Tenes que entrar a la configuracion de tu router y crear un mapeo de puertos (port forwarding) o DMZ (segun el router y su firmware). Tendrias que redirigir el puerto 8080 de tu router al 80 del mismo, eso si, tene en cuenta que el puerto 80 es por defecto apra configurar via web, tendrias que asignarle otro puerto...la verdad es algo complicado lo que tenes que hacer si no tenes conocimientos basicos de redes. Por ahi no te convendria mas tener un hosting gratuito online? tipo 000webost o hostinger.
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
hanilec
Desconectado
Mensajes: 5
|
Tenes que entrar a la configuracion de tu router y crear un mapeo de puertos (port forwarding) o DMZ (segun el router y su firmware). Tendrias que redirigir el puerto 8080 de tu router al 80 del mismo, eso si, tene en cuenta que el puerto 80 es por defecto apra configurar via web, tendrias que asignarle otro puerto...la verdad es algo complicado lo que tenes que hacer si no tenes conocimientos basicos de redes. Por ahi no te convendria mas tener un hosting gratuito online? tipo 000webost o hostinger.
Muchas gracias a los dos por tomarse la molestia de leer y responder mi mensaje. Mi pana te cuento que detuve el servicio del sistema que tenia ocupado el puerto 80 que es el SERVICIO DE PUBLICACION WORLD WIDE WEB, que por defecto inicia en automatico cuando inicia el windows. Ahora el puerto esta libre y apache lo usa, arranca bien, pero al intentar conectarme por internet no puedo ver mi pagina web poniendo mi dominio, lo que me hizo querer volver al inicio de mi problema, el cual era ver mi pagina web agregando en la barra de direcciones mi dominio y el puerto por el cual inicia la conexion, es decir, midominiogratis.ddns.net:8080. Quiero seguir con mi servidor casero ya que quiero aprender de forma completa esto del hosting y las paginas webs, pero con todas las funcionalidades completas, sin limitaciones por parte de alguna empresa que ofrezca sus servicios de forma gratuita. Quiero aprender bien para poder montar mi pagina web en un servicio pago y de calidad. Gracias nuevamente por tomarse la molestia de leer y responder. En especial a ti pana nsigned
|
|
|
En línea
|
|
|
|
engel lex
|
estás solo tras modem o tambien router?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
hanilec
Desconectado
Mensajes: 5
|
Buenas tardes, gracias por responder. Estoy usando un ROUTER TP-LINK que ya configure para tener el puerto 8080 libre a través de el
|
|
« Última modificación: 5 Septiembre 2017, 20:56 pm por hanilec »
|
En línea
|
|
|
|
gAb1
Desconectado
Mensajes: 731
|
Un consejo para cuando vayas a trabajar en alguna web en tu pc y quieras usar el dominio que apunta a tu dirección pública o cualquier otra IP. Tienes que editar tu archivo hosts (windows/system32/drivers/etc/hosts) y añadirle tu IP privada, la que el servidor dhcp de tu router le asigna a tu ordenador, y seguidamente el dominio y subdominios que vayas a usar, por ejemplo: 192.168.1.10 dominio.com static.dominio.com foro.dominio.com etc...
(para editar el hosts muevelo al escritorio, editalo y lo mueves otra vez a la carpeta) De esta manera te evitas problemas con el NAT del router, que suele ser una M y la página te carga instantaneamente ya que no necesita salir fuera del router para volver a entrar otra vez... Esto te sirve con cualquier dominio, este registrado o no, como google.com o elhacker.net, los pones asi y puedes usarlos en tu pc. Pero para esto tienes que configurar virtual hosts en apache para poder tener varios dominios apuntando al mismo pc e ip. Para elegir el puerto que usa apache, en el archivo de configuración (httpd.conf) pon tu IP privada y el puerto que quieras que escuche, donde dice: Listen 192.168.1.10:80 ... ServerName 192.168.1.10
Cambiando 192.168.1.10 por tu IP privada. Con esto te tendría que funcionar sin problemas, para acceder desde otro ordenador contectado al mismo router pones la IP privada del ordenador en el navegador. Para acceder desde fuera del router, como ya sabes, es abriendo los puertos, en la section port forwarding, pones la IP privada del ordenador, el rango de puertos que escucha el router 80-80 y el rango de puertos que escucha el ordenador, igual, 80-80. No actives el DMZ, no es nada seguro, con abrir el puerto que necesitas es más que suficiente. Si quieres poder usar subdominios y otros dominios dimelo y te digo como configurar los virtualhosts de apache, es muy sencillo.
|
|
|
En línea
|
|
|
|
hanilec
Desconectado
Mensajes: 5
|
Un consejo para cuando vayas a trabajar en alguna web en tu pc y quieras usar el dominio que apunta a tu dirección pública o cualquier otra IP. Tienes que editar tu archivo hosts (windows/system32/drivers/etc/hosts) y añadirle tu IP privada, la que el servidor dhcp de tu router le asigna a tu ordenador, y seguidamente el dominio y subdominios que vayas a usar, por ejemplo: 192.168.1.10 dominio.com static.dominio.com foro.dominio.com etc...
(para editar el hosts muevelo al escritorio, editalo y lo mueves otra vez a la carpeta) De esta manera te evitas problemas con el NAT del router, que suele ser una M y la página te carga instantaneamente ya que no necesita salir fuera del router para volver a entrar otra vez... Esto te sirve con cualquier dominio, este registrado o no, como google.com o elhacker.net, los pones asi y puedes usarlos en tu pc. Pero para esto tienes que configurar virtual hosts en apache para poder tener varios dominios apuntando al mismo pc e ip. Para elegir el puerto que usa apache, en el archivo de configuración (httpd.conf) pon tu IP privada y el puerto que quieras que escuche, donde dice: Listen 192.168.1.10:80 ... ServerName 192.168.1.10
Cambiando 192.168.1.10 por tu IP privada. Con esto te tendría que funcionar sin problemas, para acceder desde otro ordenador contectado al mismo router pones la IP privada del ordenador en el navegador. Para acceder desde fuera del router, como ya sabes, es abriendo los puertos, en la section port forwarding, pones la IP privada del ordenador, el rango de puertos que escucha el router 80-80 y el rango de puertos que escucha el ordenador, igual, 80-80. No actives el DMZ, no es nada seguro, con abrir el puerto que necesitas es más que suficiente. Si quieres poder usar subdominios y otros dominios dimelo y te digo como configurar los virtualhosts de apache, es muy sencillo. Gracias por tomarte el tiempo de leer y responder. Agradezco tambien tu disposicion para ayudarme. Mi servidor montado con apache funciona bien, esta configurado "bien", ya que puedo acceder a mi pagina web alojada en mi servidor casero desde internet. El unico detalle es que, cuando voy a poner en la barra de direcciones del navegador que vaya a usar independientemente del dispositivo (telefono, tablet, desktop, etc) tengo que poner " www.midominiogratis.ddns.net" y anexarle esto " :8080", es decir, que en la barra de direccion del navegador tengo que poner " www.midominiogratis.ddns.net:8080" Quisiera arreglar ese problema y comprender por que sucede, por que tengo que incluir el puerto en la barra de dirección del navegador al intentar ingresar por internet. Quiero usar el dominio normalmente, como debe de ser, quiero escribir midominiogratis.ddns.net y entrar a mi web sin tener que poner el " :8080". Espero me haya sabido explicar, y nuevamente gracias a todos los que se toman el tiempo para leer y responder. Un saludo.
|
|
|
En línea
|
|
|
|
gAb1
Desconectado
Mensajes: 731
|
Si ya te lo dije Para elegir el puerto que usa apache, en el archivo de configuración (httpd.conf) pon tu IP privada y el puerto que quieras que escuche Si solo te funciona con ese puerto (8080) es que en la configuración de apache esta puesto ese, o también puede ser que en el router has abierto el puerto 8080 y redirige al puerto 80 del servidor casero. No deberías hacerlo así, el puerto que habras tiene que ser el mismo tanto el que el router escucha (el puerto WAN creo que se llama) y el puerto que el servidor escucha y tiene abierto (puerto LAN), en ambos tienes que poner 80-80 (es un rango, empieza en 80 y termina en 80). De esta manera no necesitarás escribir ningún puerto en el dominio. Si no tienes problemas con usar el dominio y te carga rápido entonces no necesitas editar el archivo HOSTS, pero si te carga lento o cualquier cosa haz como te dije y no tendrás problemas. Se me olvidó decirte, esto tienes que hacer en el ordenador desde el que vayas a acceder, no en el servidor donde está apache, pero si solo tienes una página (no tienes ningún virtual host) entonces con poner la IP privada del servidor casero te muestra la web, ya que solo hay 1 virtualhost configurado.
|
|
« Última modificación: 6 Septiembre 2017, 11:45 am por gAb1 »
|
En línea
|
|
|
|
hanilec
Desconectado
Mensajes: 5
|
Gracias por responder nuevamente. El puerto que abri el en router es el mismo que en el servidor mi pana, pero sigue sin funcionar sino pongo el puerto en el browser. Seguiré aprendiendo de esta forma (poniendo el puerto en la barra de direcciones) y si llego a conseguir alguna solucion la posteare.
Gracias por responder y ser tan amables, un saludo!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Conexion al puerto paralelo
Electrónica
|
kunaguero
|
1
|
5,350
|
22 Octubre 2013, 20:32 pm
por kyr4-bl4ck
|
|
|
Conexion Remota En dominio
Redes
|
enrux
|
3
|
2,990
|
30 Diciembre 2013, 04:05 am
por drvalium
|
|
|
Averiguar puerto de conexión
PHP
|
redee
|
2
|
1,900
|
19 Febrero 2014, 14:30 pm
por redee
|
|
|
conexion puerto com
.NET (C#, VB.NET, ASP)
|
djnilo
|
1
|
3,027
|
26 Agosto 2021, 18:41 pm
por Meta
|
|