Non sono un grande esperto, cmq credo che devi configurare il router in modo da girare le richieste http provenienti dall'esterno verso l'ip (della rete locale) della macchina con apache.
127.0.0.1 (alias localhost) non c'entra nulla, è l'ip con il quale ogni macchina di questo mondo vede SE STESSA.