Welcome aboard naved, this is not a great idea - and your bandwidth provider will, more often than not, suspend your account if you run a web server over bandwidth intended for browsing, etc. (they have hosting services for that. - but some **do** allow you to do this.) But still, it has been discussed many times . . .
Hosting from home [webmasterworld.com]
How to host from home [webmasterworld.com]
Can I host my new website from my home PC? [webmasterworld.com]
.... etc., they all have the same flavor.