Aposto que o Firewall do Windows está permitindo apenas a conexão de entrada na porta 80 para um perfil específico (domínio vs. privado versus público). O motivo pelo qual funcionou com o cabo cruzado é que o Windows considerou uma rede diferente com um perfil diferente.
Abra o Firewall do Windows com Segurança Avançada ( wf.msc
). Selecione Regras de Entrada e, em Ação , clique em Nova Regra . Configure uma regra baseada em porta para o TCP 80 e defina o firewall para permitir isso. Em seguida, ative a regra para todos os tipos de redes:
Dê um nome à regra e, em seguida, clique em Concluir . Ele deve entrar em vigor imediatamente, mas reiniciar a máquina ou apenas o Apache não faria mal.