hi i need some help with apache,

1. Installing Apache on Linux?

2.Installing a directory structure so I can host multiple sites?

3.Changing the the samba config so that I can see the directory structure change in a windows machine?

Thankyou in advance, all help is greatly appreciated.