Alguns passos a seguir para ter certeza:
Verifique o IP na máquina do servidor, procure o adaptador que conecta a máquina à internet (a eth0 provavelmente será a única, embora possa ser ethX dependendo da sua configuração)
sudo ifconfig
Tente fazer o ping do IP que você descobriu por ifconfig. Certifique-se de que você está pingando de um computador que não esteja na mesma rede do seu servidor, só para ter certeza.
ping XYZ
Você não recebeu um ping?
Suponho que você esteja conectando sua máquina de servidor através de seu roteador doméstico. Significa que você precisa configurá-lo para encaminhar a porta na qual você configurou seu apache. Ou apenas ative seu servidor local como DMZ (o que eu posso dizer que não é uma coisa segura para fazer, mas funciona adhoc).
Infelizmente, o encaminhamento de porta parece diferente para cada roteador, você precisa descobrir como fazer isso para o seu hardware específico.
Você tem um ping? Você está pronto para ir
Obter um ping de volta significa que sua máquina tem IP público e é visível pela Internet. O Apache LAMP não requer nenhuma configuração para funcionar como você deseja. Basta digitar o IP do servidor no seu navegador, talvez adicionar uma porta se você configurar o apache em um diferente de 80, por exemplo:
http://XYZ:8080/