Apache: puerto interno redireccionando al puerto público

Apache: puerto interno redireccionando al puerto público

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/wordpressy puedo ver la página de inicio de sesión de Wordpress sin problemas.

Cuando probé <internal ip>:80en 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/wordpressy falla.

¿Por qué se mezcla <internal ip>con <external port>y cómo evito que se redirija? Debería poder acceder <internal ip>:80desde 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_rewritehaya modificado su configuración de Apache. Vuelva a verificar httpd.confpara ver la configuración del host para Apache, así como la Listendirectiva.

información relacionada