Развертывание веб приложения

Подскажите что необходимо для развертывание веб приложения.

Ситуация такая, железо есть, планирую купить домен и прикрутить его к своему серваку, а какая ОС предпочтительнее, какой веб сервер нужен, и что нужно чтоб его установить.