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.
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


1