В чём разница локального адреса и localhost?
Локальный адрес - любой адрес в локальной сети.
localhost имя которое резольвиться по умолчанию на адрес 127.0.0.1
127.0.0.1 это IP адрес петлевого интерфейса - при обращении на этот адрес пакет приходит на интерфейс компьютера с которого был отправлен.

В чём отличие локального ip адреса от localhost-а?А в чем отличие тойоты от лягушки?
Локальный IP адрес    это IP адрес.
Localhost  это доменное имя.

Можно ли как-то сделать переадресацию на localhost?Вполне. Только зачем.
У вас сервер не слушает localhost, поэтому страница и не открывается.
Или настроен "virtual host" - сайт привязан к доменному имени, а не к порту/адресу.
Переадресацию сделать можно, но не нужно, т.к. это не о том. Все это регулируется правкой конфига.
Кстати, вы не написали, что у вас в качестве сервера и ОС, поэтому в ответах только абстрактные рассуждения.