Se é que eu entendi direito, você tem um serviço apache instalado em um servidor que vamos chamar de X; daí em um outro computador, que vamos chamar de "Y", tenta acessar através do endereço "127.0.0.1" ou então "localhost", daí tem o erro.
Este erro é porque tanto o endereço "127.0.0.1" e "localhost" se referem à máquina local - ou seja: tentando fazer isso a partir da máquina "Y", ela não está tentando acessar a máquina "X" que tem o serviço apache instalado, mas sim ela própria, que não tem nenhum serviço de hospedagem instalado.
Tanto que se entendi correto, você está dizendo que ao tentar acessar o endereço "192.168.1.xx" (que é o ip da máquina "X") a partir da máquina "Y", você consegue acessar o página default do apache normalmente.
Isso se eu interpretei corretamente, claro.