Redhat Apache

How is it possible to tied a IP address to folder in apache, so when someone put the ip in there browser they land in that folder?

In the httpd.conf configuration file, you can setup VirtualHosts to point to multiple IPs and folders.

Something to the effect of:

<VirtualHost 192.168.1.10:80>
    DocumentRoot /var/www/html/site1 <folder on your server>
    ServerName www.site1.com
</VirtualHost>

<VirtualHost 192.168.1.11:80>
    DocumentRoot /var/www/html/site2
    ServerName www.site2.com
</VirtualHost>

I recommend checking out Apache's website. Their documentation is very good.

Yes I have tried this, but it does not seem to work, is there somewhere else I must configure to get it to work?

Can you please be more specific about what "does not seem to work"? There's a number of reasons why it might not work. For example, does the server have two IP addresses?; Are SELinux contexts set correctly on those directories and their files?; Are SELinux booleans set for if the directories are home directories?; Are the appropriate firewall ports open?