Dirección IP del servidor no encontrada

Dirección IP del servidor no encontrada

Mi objetivo es permitir que un usuario acceda a un sitio web que tengo en desarrollo en mi servidor web local.

El problema es que cuando un usuario ingresa a mi LAN y llega a la página de inicio del sitio web, funciona como se esperaba y regresa a la página, pero cualquier intento de acceder a directorios o archivos debajo de la raíz web da como resultado "no se encontró la URL solicitada". "No se pudo encontrar la dirección IP del nombre del servidor".

No hace falta decir que todo funciona perfectamente cuando estoy solo en mi LAN y cuando accedo a través de dirección_IP_externa/raíz_servidor, pero cualquier intento de acceder a cualquier elemento inferior a esto falla.

Estoy usando ubuntu 18.04 y apache2. Mi servidor local tiene una dirección interna fija (192) y ningún servidor DNS local.

Para aclarar más. El sitio es un sitio de WordPress. El usuario es externo a mi LAN y ingresa a través de mi IP fija orientada hacia afuera que se reenvía a mi servidor en el puerto 80. Esto funciona para el usuario que llega a la página de inicio del sitio de WordPress, pero no puede ir más lejos.

El usuario puede acceder a externalIP/site/index.php correctamente, pero falla si hace clic en enlaces posteriores que hacen referencia al nombre de mi servidor local. El problema parece ser que intenta resolver el nombre de mi servidor local, lo cual no puede hacer. Entonces, si estoy en lo cierto, estoy buscando una solución para esta situación.

Respuesta1

Parece que estás utilizando URL absolutas en tus enlaces. Puedes hacer unos relativos (sáltate la parte del servidor):<a href="/some/other/part.html">

información relacionada