Não tenho certeza se isso está claro para você, mas o nome do host localhost
é um alias local em todas as máquinas que apontam para 127.0.0.1, que é a interface de loopback local. Portanto, só é acessível a partir da máquina local.
Quando você tem esse problema, o que você quer fazer é verificar a qual IP o socket do Apache está vinculado. Para fazer isso, você pode usar netstat -ap | grep apache
. Isso fornecerá uma linha contendo locahost:80
ou *:80
. Observe que o número da porta pode ser substituído por um nome mais inteligível, como http
.
O primeiro significará que o Apache está vinculado apenas à interface local, portanto, não pode ser acessado por outros computadores na rede. O primeiro significará que o Apache pode ser alcançado a partir da rede, desde que os fluxos de tráfego sejam permitidos e fucntionnal (sem firewall por exemplo).
EDITAR: Considerando a configuração que você postou, você deve verificar a conectividade de rede. Certifique-se de que ambos os PCs possam efetuar ping uns aos outros e verifique se você está tentando acessar o IP correto.