my Apache server is running on Windows 7 that is my host OS for CentOs 6.4 running on vmware. In windows 7 i can access web pages (files on server) through 127.0.0.1, localhost, and alias created of the localhost in the Apache configuration but on CentOs which is my guest os i can access the host's server only through 192.168.136.1 (subnetIp of guest's NAT is 192.168.136.0), is there any way to access the server from the guest by using the alias created.
If I understood you correctly than try to do following:
Execute this command in terminal as root (on CentOS):
Try to access your web site using this host name. If that works - I will give explanation why it does.
OK. Apparently it works for you. So, what is happening - you are using real hostname from Internet for internal purposes. When you try to access it from CentOS your browser performs DNS lookup procedure.
In order to handle that we just instructed your CentOS that if it needs to communicate with www.gamesaint.com than it should use address 192.168.136.1
I hope it gives you good explanation.