Redes - Configurar servidor web con router

 
Vista:

Configurar servidor web con router

Publicado por kiduxa (2 intervenciones) el 09/04/2013 23:50:12
Hola amigos,

Mi problema es el siguiente: yo poseo un router marca TP-Link TL-WR542G y poseo un servidor web Apache instalado en mi computadora (utilizo xampp para windows). Mi intención es poder acceder a mi sistema web a través del internet. Como mi ip es dinámica, registré una cuenta en no-ip.com y como mi router no tiene este servicio registrado (solo tiene Dynds, PeanutHull y Comexe), descargué el Dynamic Update Client de la página de no-ip para que notifique al DNS cuando mi ip cambie. Mi sistema web esta hecho bajo el Framework de Symfony 2.2 y el archivo de httpd-vhosts de apache tengo la siguiente configuración:

Listen 127.0.0.1:9090

<VirtualHost 127.0.0.1:9090>
DocumentRoot "C:/xampp/htdocs/blog/web"
DirectoryIndex app.php
<Directory "C:/xampp/htdocs/blog/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

Noten que el puerto que estoy usando no es el 80 ni el 8080.

Cuando abro mi navegador y coloco la direccion http://127.0.0.1:9090/app_dev.php me corre bien el sistema. Con la intención de poder acceder a mi sistema a través del internet, ingrese a la página de configuración de mi router (http://192.168.1.1) y en la opción Forwarding/Virtual Servers agregué un nuevo servidor virtual con los siguientes datos:

Service Port: 9090
IP Address: 192.168.1.101
Protocol: ALL
Status: Enable

Inclusive para evitar que dentro de mi red interna se asigne otra dirección a mi compu, me dirijí a DHCP/Address Reservation y agregué una dirección con los siguientes datos:

MAC Address: MI MAC
Reserved IP Address: 192.168.1.101
Status: Enable

Cuando especificamos una dirección IP reservada para una PC en la LAN, esa PC siempre recibe la misma dirección IP cada vez que este accede al servidor DHCP.

A pesar de todo esto, no logro acceder al sistema web desde internet ni a través de la misma red interna. Estoy tratando de ingresar con
http://192.168.1.101:9090/app_dev.php desde otra compu registrada en mi red interna y me sale error de "pagina web no disponible" y estoy tratando de ingresar con http://nombreHost.no-ip.biz:9090/app_dev.php y me sale el error "¡Vaya! Google Chrome no ha podido establecer conexión con la página nombreHost.no-ip.biz:9090."

He buscado en internet y no he podido lograr lo que me propongo, es por eso que decidí recurrir a un foro para ver si alguien puede ayudarme. Considero que he brindado toda la información que se necesita saber, pero si hay algo más que deba comunicar me lo hacen saber.

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

Configurar servidor web con router

Publicado por kiduxa (2 intervenciones) el 10/04/2013 04:51:41
Ya he resulto mi problema. Eran dos:

1. El firewall de windows lo tenia que configurar para poder recibir peticiones al puerto 9090.
2. La configuracion del vhosts tiene algo mal. En vez de ser:

Listen 127.0.0.1:9090

<VirtualHost 127.0.0.1:9090>
DocumentRoot "C:/xampp/htdocs/blog/web"
DirectoryIndex app.php
<Directory "C:/xampp/htdocs/blog/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

Debe ser:
Listen 9090

<VirtualHost *:9090>
DocumentRoot "C:/xampp/htdocs/blog/web"
DirectoryIndex app.php
<Directory "C:/xampp/htdocs/blog/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

Espero que esto le sirva a alguien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de xve
Val: 141
Bronce
Ha mantenido su posición en Redes (en relación al último mes)
Gráfica de Redes

Configurar servidor web con router

Publicado por xve (259 intervenciones) el 10/04/2013 07:55:34
Gracias por comentarlo kiduxa!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar