You can host a website by running httpd server on your machine .
Install the corresponding httpd rpm and carry out simple configuration.
The configuration file is /etc/httpd/conf/httpd.conf
Please read man pages on httpd for more information or just google in .
Hope this quenches your inquisitiveness by atleast a fraction.
P.S : Please be more specific on questions , and try a google out at http://www.google.com/linux
before posting in here.
No one will have the enough patience to request for more words from your fingers.