Mile, the first thing I recommend is that you take a look at
http://www.tldp.org and see if there are HOWTO's that can help you there. Setting up a server properly is not an easy thing, each server install needs to be set up for your personal or corporate needs. It's not something that you can just tell someone how to do in a few short sentences.
However, if you have specific questions, this site is a great place to ask.