К адресу локалхост может подключиться только тот компьютер, на котором этот сайт запущен.
localhost — Википедия
Для подключения из локальной сети к сайту, сайт должен быть запущен на интерфейсе с IP из локальной сети. При этом компьютер из локальной сети должен знать, что доменное имя site.ru находиться на заданном ip. Т.е. нужно настроить DNS или внести запись в файл hosts.