Bonsoir,
Alors, je vais tenter de résumer:
PC1 -- Linux -- 192.168.2.1
PC2 -- Windows -- 192.168.8.2
(au passage, les ip en 192.168.* sont des ip locales, tu n'as aucun risque à les dévoiler ici, ça aiderait même a la compréhension)
Sur PC1
http://localhost/ [OK]
Sur PC1
http://192.168.8.1 [KO]
Sur PC2
http://192.168.8.1 [KO]
Sur PC2 ping 192.168.8.1 [OK]
Sur PC1 ping 192.168.8.2 [OK]
Donc a partir de là, plusieures possibilitées
En admettant que sur PC1,
http://127.0.0.1/ fonctionne (C'est le cas?)
Sol 1 -- Peu probable
Apache est configuré pour écouter sur l'interface lo (127.0.0.1/localhost) et uniquement sur celle ci.
Sol 2 -- Tu as un Firewall installer sur PC1, ce qui est fort probable si tu as installé Linux en laissant plus ou moins les choix par défaut.
Ce que tu peux déjà tenter sur la machine linux, en utilisateur root:
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
S'il te dit qu'il ne connait iptables, passes les même commandes avec ipchains...
Ce n'est que temporaire, ça te permettra de voir si ça fonctionne ou non
Aprés, il faudra sans doute rajouter en dure une regle du type:
iptables -A INPUT -dport 80 -j ACCEPT, ou quelque chose de plus fin selon tes attentes :)
bye