Parece que você redirecionou o tráfego no seu roteador para 192.168.0.112 quando realmente queria 192.168.0.112:8888 . Seria útil saber um pouco mais sobre de quais computadores você pode ou não fazer o ping da máquina do CentOS, como seu roteador está configurado para encaminhar as portas para ele e qual é o conteúdo de /etc/httpd/conf/httpd.conf .
Além disso, não importa que você tenha outro servidor na rede, a menos que esteja encaminhando para outra rede que queira acessar esse servidor e ambos os servidores terão o mesmo IP externo.
Se esse for o caso, diga que seu ip "externo" é 10.10.10.10 e o IP interno desse roteador é 192.168.0.1 . Suponha que seu servidor do CentOS esteja em 192.168.0.112 , conforme descrito, e seu outro servidor esteja em 192.168.0.110 e esteja hospedando um servidor na porta 80 .
Como você queria que 192.168.0.110 pudesse veicular o tráfego HTTP para dispositivos em 10.10.10.* , você encaminhava 10.10.10.10:80 para 192.168.0.110 . No entanto, isso não significa que você precisa veicular o tráfego da Web na porta 8888 de 192.168.0.112 . Somente se você quiser acessar 192.168.0.112 dos dispositivos que precisam rotear por 192.168.0.1 , eles precisam de uma porta além de 80 . Portanto, nesse caso, você manteria 192.168.0.112 páginas da Web na porta 80 e encaminharia o tráfego de entrada de 10.10.10.10:8888 para 192.168.0.112:80 .
Por fim, o fato de você receber 404 mensagens em um navegador significa que você está acessando algum tipo de servidor da Web:
The 404 or Not Found error message is a HTTP standard response code indicating that the client was able to communicate with the server, but the server could not find what was requested. (Wikipedia)