Después de migrar un servidor con el panel de control Virtualmin a una nueva máquina, y poner el servicio HTTP ( Apache ) tras un proxy ( cambiando el puerto de escucha de los hosts virtuales ), al realizar el backup de los host virtuales de Apache o al intentar cambiar alguna configuración de los mismos aparece el error :
"Apache virtual host was not found" .
Indagando en el problema, y descartando un error de configuración de Apache, llegamos a la conclusión de que al cambiar "a mano" la configuración de los hosts virtuales de Apache para que escuchen en el nuevo puerto, Virtualmin no se da, como es normal, por enterado, y hay que modificar la configuración a través de sus archivos en el servidor ( si no has recordado hacerlo a través de su estupenda interfaz, claro, que es lo que nos pasa a todos siempre )
Después de cambiar la configuración de los puertos por defecto en Virtualmin, hay que modificar los archivos que se encuentran en esta carpeta ( en sistemas Ubuntu/Debian )
/etc/webmin/virtual-server/domains/
buscando las coincidencias con el valor "web_port" , que normalmente está en el puerto 80, y sustituirlas por el nuevo puerto de escucha del virtualhost.
Reiniciamos Virtualmin y ya tenemos nuestra configuración al 100%.
Espero que os haya sido de utilidad.