У вас есть 2 способа, вы можете купить домен и статический IP-адрес для вашего компьютера (обычно через поставщика услуг) и настроить маршрутизатор и FW, чтобы разрешить доступ к машине для порта 80.
Другой способ - использовать какой-либо динамический DNS-сервис, такой как DynDNS, чтобы иметь возможность привязывать DNS к динамическому IP-адресу (вам потребуется время от времени запускать демон для обновления учетной записи, поскольку ваш IP-адрес может измениться). ). Правила FW и роутера все еще необходимы и в этом случае.
После выполнения одного из этих шагов каждый сможет получить доступ к вашему серверу apache на вашем компьютере, пока он включен.