juus wroteEverything works, except site hosted on server.
Either by trying the domain name or server ip in browser wont open.
I've seen this before many times.
The problem is routing the traffic to the public ip-address from inside, via a router to the inside again.
Quite a lot of routers don't allow RFC1918 address-space to route back in.
There are a few ways to check this out.
first, try the steps above. remove firewall-rules to be sure the webserver isn't blocking you. Put back the firewall in place
second, try to add an entry for your domain in your hosts file, pointing to the internal address and see if you can connect (now you are not routing back inside)
If this works, a router on the border of the internal network is blocking the traffic back into the network i guess.