Entonces, estoy ejecutando Apache en un servidor interno y reenvío el puerto, digamos el puerto 10000 desde el exterior al puerto 80 internamente.
Mi enrutador no admite loopback, así que intenté acceder a él desde fuera de mi red. Fui <external ip>:10000/wordpress
y puedo ver la página de inicio de sesión de Wordpress sin problemas.
Cuando probé <internal ip>:80
en mi red interna, puedo ver el mensaje predeterminado de Apache "¡Funciona!" Página web. Incluso puedo navegar por mi carpeta /var/www/ si le doy la ruta correcta. Pero cuando voy a <internal ip>:80/wordpress/
, mi navegador intenta redirigirlo automáticamente <internal ip>:10000/wordpress
y falla.
¿Por qué se mezcla <internal ip>
con <external port>
y cómo evito que se redirija? Debería poder acceder <internal ip>:80
desde mi red interna y no redirigirme.
SO del servidor: Servidor Ubuntu 10.10
Enrutador: Trendnet 652BRP
Respuesta1
Para probar el reenvío de puertos para una página web, usaríaFotos de navegadory toma una o dos fotografías de lo que se ve desde el exterior. Verás resultados extraños al intentar acceder a la interfaz WAN desde el interior. así que siempre es bueno conseguir unverdaderoperspectiva exterior.
Probablemente reciba el mensaje "¡Funciona!" Página predeterminada de Apache debido a cómo se configuró WordPress. Si la instalación se realizó con una herramienta de automatización, es posible que haya creado una regla personalizada o mod_rewrite
haya modificado su configuración de Apache. Vuelva a verificar httpd.conf
para ver la configuración del host para Apache, así como la Listen
directiva.