Foros del Web » Administración de Sistemas » Apache »

Acceder a WEB alojada en Apache desde Internet

Estas en el tema de Acceder a WEB alojada en Apache desde Internet en el foro de Apache en Foros del Web. Ola a todos y todas!!Bueno me decidi a entrar en un foro para ver si asi resuelvo mi problema de una vez!ya que llevo un ...
  #1 (permalink)  
Antiguo 06/02/2012, 09:18
 
Fecha de Ingreso: febrero-2012
Ubicación: Galizia
Mensajes: 1
Antigüedad: 12 años, 9 meses
Puntos: 0
Acceder a WEB alojada en Apache desde Internet

Ola a todos y todas!!Bueno me decidi a entrar en un foro para ver si asi resuelvo mi problema de una vez!ya que llevo un buen tiempo dandole vueltas y no hay manera de solucionarlo!Por loq estare infinitamente agredecido a kien me resuelva el problema o al menos lo intente jeje!

weno comienzo!tengo instalado apache para publicar mi web en internet!desde la red local consigo acceder a el sin problema!desde el propio equipo q tiene el servidor y desde otros de la misma LAN!El problema es cuando intento acceder a el desde internet,,es decir,,con mi IP publica o con un dominio q me cree en NO-IP.Weno este es el problema!Aora os diré como tengo configuradas algunas cosas,como el httpd.conf y otros!:

Por lo leido en otros foros,,entendi q debia abrir algunos puertos del router:Accedi a el router desde su web de configuracion (mediante puerta de enlace)y en la opcion port-forwating,ice una entranda en la cual todo loq entre por el puerto 443 publico me lo envie al puerto 443 privado y a la ip privada 192.168.1.33 (q es el equipo con el apache).Una vez echo esto entiendo q tengo q ir al httpd.conf y poner el atributo listen de la siguiente manera:

Listen 192.168.1.33:443

Listen 443

y por lo tanto podria acceder desde internet introduciendo mi ip publica o dominio NO-IP seguido del puerto 443!Pero no funciona!Me dice q no ha podido establecer conexion con la pagina!

Y os preguntareis por que pongo el puerto 443??ese numero de puerto es elegido al azar,,pero el motivo de cambiarlo es xq si dejo el puerto por defecto,q es el 80!cuando intento acceder con mi ip PUBLICA (por el puerto x defecto,el 80)me accede a la web de configuracion del router(donde te pide password y tal...)

Mi ip privada es fija,,y esta fuera del pool de ip DHCP del router,,desactive el firewall de windows....

Lo e explicado lo mejor que e podido y ire añadiendo informacion segun m lo pidan!

Sospecho q talvez alla q modificar algun otro elemento en el httpd.config!!pero no estoi seguro!El no-ip lo instale,ice la cuenta,,agrege los host y ya esta?¿o ai q relacionarlo con el apache de alguna maneraaa???

XFAVVVOORRRR!!!!ayudenme con loq sea,,cualkier cosa!ya que SOY MUY PRINCIPIANTE en esto,,asiq por favor no deis nada x supuesto!yaq aunq sea una chorrada lo puedo tener mal mui facilmente!!GRACIAS DE ANTEMANO!!
  #2 (permalink)  
Antiguo 06/02/2012, 20:14
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Acceder a WEB alojada en Apache desde Internet

@adrianestevez
Tu apache debe de tener en httpd.conf solo esto

Listen 80
Tu router debe tener abierto el puerto 80 y redirigido a 192.168.1.33

El problema de que no puedas acceder por tu ip pública pueden ser basicamente 2 motivos
A. que tengas alguna otra cosa mal configurada vaya a saber dónde
B. Que es lo más probable, muchos Routers redirigen automaticamente a tu panel de configuración, como si fuese tu puerta de acceso (seguramente será 192.168.1.1), cuando se ingresa la ip pública desde la propia LAN.

Para verificar lo segundo, tenes 2 opciones, o pedirle a algún amigo que intente acceder a tu ip pública desde el exterior, con lo cual debería ver tu Apache, o bién, acceder desde tu misma PC utilizando un proxy, esto último podés hacerlo ingresando a
http://www.vtunnel.com/ y ahi tipear tu ip pública, tendrías que ver tu Apache vos también.

Si conseguis esto, es suficiente para saber que tu servidor está correctamente configurado para ser accedido desde el exterior. Cuando eso te funcione, hacés el trámite en no-ip.

Si tenés más PCs en tu intranet, estas podran acceder a traves de http://192.168.1.33 ó si lo preferís, crear un host virtual,y en los archivos hosts (windows/system32/drivers/etc/hosts , si es que estás en Windows) de cada unas de las Pcs de la red, agegar la entrada (suponiendo como ejemplo que hayas creado el hostVirtual "redinterna.local")

192.168.1.33 redinterna.local

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: internet, red, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:29.