В Vista и выше для этой цели используется понятие "сетевое расположение". Идея состоит в том, что вы говорите, что находитесь дома, и это позволит другим устройствам с IP-адресом в вашей локальной сети общаться с вашей машиной.
Следуйте приведенным здесь инструкциям для установки / изменения сетевого расположения брандмауэра.
Если вы не позволить Apache работать на любых местах сети, вы можете изменить его, выполнив действия , описанные здесь.
Конечно, вы можете добавить расширенные правила в брандмауэр Windows, чтобы разрешить определенные IP-адреса / диапазоны и т.д. (Особенно с помощью брандмауэра netsh advfirewall для командной строки или с помощью параметра "Дополнительные параметры" в апплете панели управления брандмауэра Windows, который является ярлыком для кого-то другого). еще указал на "wf.msc"), но я считаю, что это выходит за рамки вашего интереса.
Несмотря на то, что это ссылки на Windows 7, со времени Vista они практически не изменились.