@muad_dib
At first you post seemed wise, but
1) Use the right software. IIS is a big no-no

Also
Linux should frowned upon. Unix is the way to go.
I stopped reading right here.
I don't know who you are, but you know nothing about security.
I will not start a flamewar here, I just want to make you a quick question:
Here's a list of the most reliable hosting solutions.
The first 3 spots, are linux or unix?