Toto není problém s Apache httpd, tam může klidně zůstat adresa *:80.
Jde o problém s routerem, ten totiž provádí NAT, takže počítače za ním už mají jen privátní adresy a jsou z principu z veřejného Internetu nedostupné. Řešením je v administraci routeru nastavit přesměrování určitého portu (v tomto případě TCP/80) na vnitřní IP adresu počítače, na kterém běží Apache httpd)
Vzhledem k výstupům traceroute by asi taky neškodilo trochu nastavit (= vypnout) firewall vestavěný v routeru.