|Can you access the apache from another computer in your network, by using the servers local ip address 192.168.2.100 ?|
If yes, the problem is not local firewall at the server, but at the router.
If you try to access the server from a machine inside your network to the public ip address of the router, it mostly will not work.
Therefore, you should use the online port scanner, to make sure, that the port is shown as open.
Click Here on HowTo ask good Question to get best Help
Let us know, if the problem is solved !!!